• DocumentCode
    3419368
  • Title

    Object-oriented architectural support for developing complex systems

  • Author

    Agarwal, Rakesh ; Bruno, Giorgio ; Torchiano, Marco

  • Author_Institution
    Infosys Technol. Ltd., Bhubaneswar, India
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    259
  • Lastpage
    264
  • Abstract
    Object-oriented software evolves over time, and it would be ideal if we could capture the persistent parts of the software early on and then derive the transient versions of the software from the persistent parts. Capturing the persistent parts of the software allows us to better maintain the integrity of the program during its evolution. This is the goal of software architecture. In this paper, we emphasize an approach called O3ML (Operational Object-Oriented Modeling Language) to model complex software systems using a sound software architecture which is centered on the creation of a system prototype with integrated design requirements and a simulation framework. This methodology supports the prototyping of complex computer-based systems by providing: (a) a multi-domain approach to capture the architectural complexity of real-world systems; and (b) a mechanism for the simulation of the conceptual, functional and implementation features of the design and the user requirements
  • Keywords
    configuration management; large-scale systems; object-oriented languages; object-oriented methods; object-oriented programming; persistent objects; simulation languages; software architecture; software prototyping; specification languages; O3ML; Operational Object-Oriented Modeling Language; architectural complexity capture; complex computer-based systems design; complex software systems development; conceptual features; functional features; implementation features; integrated design requirements; multi-domain approach; object-oriented architectural support; object-oriented software evolution; persistent parts; program integrity maintenance; simulation framework; sound software architecture; system prototyping; transient software versions; user requirements; Analytical models; Automatic control; Computational modeling; Computer architecture; Computer simulation; Equations; Mathematical model; Object oriented modeling; Programming; Software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1999. COMPSAC '99. Proceedings. The Twenty-Third Annual International
  • Conference_Location
    Phoenix, AZ
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-0368-3
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1999.812713
  • Filename
    812713