• DocumentCode
    1298185
  • Title

    Real-time software life cycle with the model system

  • Author

    Tseng, Jine S. ; Szymanski, Boleslaw ; Shi, Yuan ; Prywes, Noah S.

  • Author_Institution
    Dept. of Comp. & Inf. Sci., Pennsylvania Univ., PA, USA
  • Issue
    2
  • fYear
    1986
  • Firstpage
    358
  • Lastpage
    373
  • Abstract
    The use of an assertive specification language for real-time software development and maintenance is considered. The language is used for asserting the acts or relations inherent in the problem to be solved; this is in contrast to conventional programming languages, which are used to express the computer solution. Expressing a problem in Model consists of declaring array variables and defining their relationships through equations. This is different from conventional programming, which relates the problem in terms of computer operations. The language is supported by an automatic system which interacts with the user in soliciting missing definitions or correcting inconsistencies, and which translates the specification into a near-optimal computer solution. The main advantages of this approach are indicated. The use of Model in real-time software development and maintenance is reviewed. Differences from conventional programming are stressed through an example, which also illustrates the use of the three automatic components of the Model system.
  • Keywords
    software engineering; specification languages; Model system; array variables; inconsistencies; maintenance; missing definitions; programming; programming languages; real-time software development; software life cycle; specification language; Computational modeling; Computers; Delay; Mathematical model; Real-time systems; Software; Assertive; compiler; configurator; nonprocedural; real time; software-development; timing;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1986.6312949
  • Filename
    6312949