DocumentCode :
1079269
Title :
Law-governed systems
Author :
Minsky, Naftaly H.
Author_Institution :
Dept. of Comput. Sci., Rutgers Univ., New Brunswick, NJ, USA
Volume :
6
Issue :
5
fYear :
1991
fDate :
9/1/1991 12:00:00 AM
Firstpage :
285
Lastpage :
302
Abstract :
A description is given of a software development environment based on a new approach for managing large-scale evolving systems. Under this approach, the conventional notion of a system is augmented with a new component called the law of the system, which is an explicit and strictly enforced set of rules about the operation of the system, about its evolution and about the evolution of the law itself. The resulting combination is called a law-governed system (LGS). The law of a system is not meant to provide its functional specification but to establish the ground rules under which the system is to operate and evolve. The feasibility of the proposed architecture has been demonstrated by the construction of a prototype environment (Darwin/1) that support law-governed systems. The efficacy of this approach has been tested by establishing a wide range of regimes over both the operation of a system and its evolution. These include encapsulation, class-inheritance, evolving layered architecture, various module-interconnection schemes, strategies for exception handling etc
Keywords :
programming environments; software engineering; Darwin/1; LGS; class-inheritance; encapsulation; evolving layered architecture; exception handling; large-scale evolving systems; law-governed system; module-interconnection schemes; prototype environment; software development environment; strictly enforced;
fLanguage :
English
Journal_Title :
Software Engineering Journal
Publisher :
iet
ISSN :
0268-6961
Type :
jour
Filename :
107028
Link To Document :
بازگشت