• DocumentCode
    2843578
  • Title

    Systems integration of large scale autonomic systems using multiple domain specific modeling languages

  • Author

    Shetty, Shweta ; Nordstrom, Steven ; Ahuja, Shikha ; Yao, Di ; Bapty, Ted ; Neema, Sandeep

  • Author_Institution
    Inst. of Software Integrated Syst., Vanderbilt Univ., Nashville, TN, USA
  • fYear
    2005
  • fDate
    4-7 April 2005
  • Firstpage
    481
  • Lastpage
    489
  • Abstract
    Software design, development and maintenance for large scale systems has been one of the most difficult and expensive phases of the software development life cycle. Design and maintenance is especially difficult when the system includes autonomic features. As the system size and variety of autonomic behaviors scale up, it increases the chance of many unexpected and unwanted interactions. Separate design tools can hide these potential interactions. To face these challenges, we propose an autonomic system integration platform where holistic design models capture system structure, target system resources, and autonomic behavior. The fault mitigative, autonomic behavior can be explicitly coupled to the components and underlying resources of the system. System generation technology is used to create the software that implements these coupled specifications, including communication between components with custom data type marshalling and demarshalling, system startup and configuration, fault tolerant behavior, and autonomic procedures for self-correction. This modeling schema, along with the tools to generate the various system components are described in this paper.
  • Keywords
    formal specification; software architecture; software prototyping; software tools; specification languages; custom data type demarshalling; custom data type marshalling; fault mitigative autonomic behavior; large scale autonomic system integration; multiple domain specific modeling languages; software design; software development; software development life cycle; software maintenance; system component generation; Communication system software; Design engineering; Fault tolerant systems; Large scale integration; Large-scale systems; Physics; Programming; Software design; Software maintenance; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer-Based Systems, 2005. ECBS '05. 12th IEEE International Conference and Workshops on the
  • Print_ISBN
    0-7695-2308-0
  • Type

    conf

  • DOI
    10.1109/ECBS.2005.65
  • Filename
    1409952