ObjektTime-utvecklare
ObjecTime Developer (eller ObjecTime eller OTD , förkortat) är ett automatiseringsverktyg för programvara som är utformat för att möta utvecklingsbehoven hos utvecklingsteam i realtid . Verktyget skapades av ObjecTime Limited i Kanata, Ontario , och syftade till att hjälpa mjukvaruutvecklare att bygga applikationer med hjälp av objektorienterad modellering i realtid ( ROOM) för grafiska designmodeller i realtid. ObjecTime, med hjälp av designmodellerna, kommer sedan att generera applikationer av produktionskvalitet för realtidsoperativsystem, med hjälp av programmeringsspråken C och C++ . En viktig aspekt av utvecklingsprocessen med OTD var förmågan att visuellt se exekveringen av den genererade mjukvaran som animering av designmodellerna. Detta gällde både för programvaran som kördes både på utvecklings- eller målplattformen.
Koncepten bakom modelleringsspråket som beskrivs i ROOM (aktörer och struktur/tillstånd) införlivades gradvis i UML , först som en profil för realtid (kapslar och struktur/tillstånd) och sedan som en integrerad del av UML 2 (sammansatta klasser) .
När Rational Software förvärvade ObjecTime Limited 2000 slogs deras respektive produkter - Rational Rose och ObjecTime Developer - samman till en produkt som döptes om till Rational Rose RealTime . Dessa stora förändringar resulterade i förlusten av en kommersiell implementering av ROOM. Idag är det bara det nyligen startade Eclipse open source-projektet eTrice som implementerar ROOM.
Litteratur
- Bran Selic, Garth Gullekson, Paul T. Ward: "Real-Time Object-Oriented Modeling", New York, John Wiley & Sons Inc, 1994, ISBN 978-0-471-59917-3
externa länkar
IBM äldre dokumentation:
- ObjecTime — äldre dokumentation
- Rational Rose — aktuell och äldre dokumentation
- Rational Rose RealTime — aktuell och äldre dokumentation