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
Link To Document :
بازگشت