Abstract
A legal advisory system is in principle an information system that does not collect and store data but regulations. In our system ADONIS regulationsare stored in form of an object-oriented model that can be investigated by queries. Since regulations are frequently a subject to changes, the system has been implemented using adaptive programming to achieve a simple, cheap, and reliable maintenance. In this contribution, we present our experience with applying the adaptive programming technology for the purpose described above.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Blando, L.:The EEL Compiler Using Adaptive Object Oriented Programming and Demeter/Java http://www.ccs.neu.edu/research/demeter/evaluation/gtelabs/ aosd2002/after-four.txt
Bürgel, S.: ADONIS-A Case Study of a Legal Advisory System Using Adaptive Programming. M.Sc. Thesis, Faculty of Informatics, TU Chemnitz, 2002.
Demeter Research Group: Demeter/Java: Adaptive and Aspect-Oriented Programming in Java. Project homepage at http://www.ccs.neu.edu/research/demeter/DemeterJava
Demeter Research Group: Project homepage at http://www.ccs.neu.edu/home/lieber/demeter.html
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995
Jensen, N., Wagsta., D., Danielson, S.: Can Demeter be used for Real Life Applications? Yes. NTU 737 Final Project http://support.novell.com/misc/patlst.htm.
Kroha, P., Strauss, M.: Requirements Specification Iteratively Combined with Reverse Engineering. In: Plasil, F., Jeffery, K. (Eds.): Proceedings of SOFSEM’97, LNCS 1338, Springer Verlag, 1997.
Kroha, P.: Advanced Conceptson Top of Object-Oriented Programming. Proceedingsof System Integration Conference, 1999.
Kroha, P.: Adaptive Programming for Evolutionary Software Systems. Proceedings of the 45 International ScientiFIc Colloquium, Ilmenau Technical University, 2000.
Kroha, P.: Preprocessing od Requirements SpeciFIcation. In: Ibrahim, M., Kung, J., Revell, N. (Eds.): Proceedings of DEXA’2000, LNCS 1873, Springer Verlag, 2000.
Kroha, P., Bürgel, S.: Modelling in Legal Advisory Systems. To appear.
Lieberherr, K., Riel, A.: Demeter: A CASE Study of Software Growth Through Parameterized Classes. In: Proceedings of the 10th International Conference on Software Engineering (ICSE’88), Singapore, pp. 254–264, IEEE Press, 1988.
Lieberherr, K.: Adaptive Object-Oriented Software: The Demeter Method with Propagation Patterns, PWS Publishing Company, 1996.
Lieberherr, K., Orleans, D.: Preventive program maintenance in Demeter/Java (research demonstration). In: International Conference on Software Engineering (ICSE’ 97), Boston, 1997.
Miller, A.: C++ COMponent Magic Project-A COM Aspect for C++ Xerox Sca n-Soft, Inc. http://www.ccs.neu.edu/research/demeter/evaluation/ScanSoft/source/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kroha, P., Bürgel, S. (2002). Using Adaptive Programming in Legal Advisory Systems. In: Hameurlain, A., Cicchetti, R., Traunmüller, R. (eds) Database and Expert Systems Applications. DEXA 2002. Lecture Notes in Computer Science, vol 2453. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46146-9_17
Download citation
DOI: https://doi.org/10.1007/3-540-46146-9_17
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44126-7
Online ISBN: 978-3-540-46146-3
eBook Packages: Springer Book Archive