Title
Developing Law-Governed Systems Using Aspects
Abstract
from the existence of explicitly stated architectural principles. Such principles should specify the global rules that are to govern the structure and dynamic behavior of a system, providing a framework in which the system can be reasoned about and maintained. However, such a framework is of little use unless the architectural principles are auto- matically enforced during system development, guaranteeing compliance at all stages of the development. A Law-Governed System is a system that is developed and oper- ates under an enforced set of architectural principles, called the law of the system. This paper describes an implementation of Law-Governed Systems that is able to cope with the highly dynamic features encountered in modern programming languages, such as reection and dynamic loading. We employ Aspect-Oriented Programming techniques as our main tool for this implementation.
Year
Venue
Keywords
2008
Journal of Object Technology
programming language,aspect oriented programming
Field
DocType
Volume
Programming language,Software engineering,Systems engineering,Computer science,Architectural principles,Dynamic loading,System development,Law
Journal
7
Issue
Citations 
PageRank 
9
1
0.35
References 
Authors
16
4
Name
Order
Citations
PageRank
Constantin Serban1598.07
Shmuel S. Tyszberowicz27113.97
Yao Yishai310.35
A. Feldman410.69