Aspect-oriented modelling and analysis of information systems

Authors

  • Péter Domokos
  • István Majzik
https://doi.org/10.3311/pp.ee.2007-1-2.03

Abstract

In this paper we introduce an approach of aspect-oriented modelling and analysis of information systems. First we give an overview of the concepts of Aspect Oriented Programming and provide an outlook to model aspect-oriented programs. On the basis of this introduction, we describe a method of using aspects at the modelling level and weaving them into a single integrated model. Finally, we extend this framework with the automatic construction of analysis models based on separate aspect models. In our example, fault tolerance structures are modelled by aspects and the analysis model is a dependability model that is used to determine the non-functional properties of the system like reliability and availability. In this way the separate design of the functionality and the dependability is supported and the design decisions concerning fault tolerance can be analysed on the basis of the dependability model.

Keywords:

Aspect Oriented Programming, model-based design, dependability analyzis

How to Cite

Domokos, P., Majzik, I. “Aspect-oriented modelling and analysis of information systems”, Periodica Polytechnica Electrical Engineering, 51(1-2), pp. 21–31, 2007. https://doi.org/10.3311/pp.ee.2007-1-2.03

Issue

Section

Articles