ObjecTime
Encyclopedia
ObjecTime Developer is a software automation tool designed to meet the development needs of real-time software development
Software development
Software development is the development of a software product...

 teams. The tool was created by ObjecTime Limited of Kanata, Ontario
Kanata, Ontario
Situated in the Ottawa Valley, Kanata is located about west-southwest of Downtown Ottawa along Highway 417 at a latitude of 45°18' North and a longitude of 75°55' West, with an area of . Its northern end is just to the west of the Ottawa River....

, and was aimed at aiding software developers in building applications using ROOM (Real-Time Object-Oriented Modeling) for real-time, graphical design models. ObjecTime, using the design models, will then generate production-quality applications for real-time operating system
Real-time operating system
A real-time operating system is an operating system intended to serve real-time application requests.A key characteristic of a RTOS is the level of its consistency concerning the amount of time it takes to accept and complete an application's task; the variability is jitter...

s, using the C
C (programming language)
C is a general-purpose computer programming language developed between 1969 and 1973 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system....

 and C++
C++
C++ is a statically typed, free-form, multi-paradigm, compiled, general-purpose programming language. It is regarded as an intermediate-level language, as it comprises a combination of both high-level and low-level language features. It was developed by Bjarne Stroustrup starting in 1979 at Bell...

 programming languages. An important aspect of the development process using OTD was the capability to visually see the execution of the generated software as animation of the design models. This was true both for the software running both on the development or target platform.

The concepts behind the modeling language described in ROOM (actors and structure/state) was gradually incorporated into UML
Unified Modeling Language
Unified Modeling Language is a standardized general-purpose modeling language in the field of object-oriented software engineering. The standard is managed, and was created, by the Object Management Group...

, first as a profile for real-time (capsules and structure/state) and then as an integral part of UML 2 (composite classes).

Acquisition of ObjecTime

Rational Software
Rational Software
Rational Machines was founded by Paul Levy and Mike Devlin in 1981 to provide tools to expand the use of modern software engineering practices, particularly explicit modular architecture and iterative development...

 (developer of the product known as Rational Rose), had been collaborating with ObjecTime Limited since 1997. At the beginning of the year 2000, Rational Software acquired ObjecTime Limited. Their respective products — Rational Rose and ObjecTime Developer — were then merged into a product that was rechristened Rational Rose RealTime.

In 2003, Rational Software was acquired by IBM
IBM
International Business Machines Corporation or IBM is an American multinational technology and consulting corporation headquartered in Armonk, New York, United States. IBM manufactures and sells computer hardware and software, and it offers infrastructure, hosting and consulting services in areas...

, which elected to adopt the products.

Resources

As of 2006, IBM continues to make legacy documentation available on the following products:
  • [ftp://ftp.software.ibm.com/software/rational/docs/documentation/manuals/objectime.html ObjecTime — legacy documentation]
  • [ftp://ftp.software.ibm.com/software/rational/docs/documentation/manuals/rose.html Rational Rose — current and legacy documentation]
  • [ftp://ftp.software.ibm.com/software/rational/docs/documentation/manuals/rosert.html Rational Rose RealTime — current and legacy documentation]

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK