Enhancing Domain Engineering with Aspect-Orientation

  • Iris Reinhartz-Berger
  • Alex Gold
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4032)


Domain engineering is the process of creating common knowledge applicable for a family of similar systems. Its activities include identifying the domain terminology, capturing the possible variations within the domain, constructing adaptable designs, and defining mechanisms for instantiating particular systems in the domain. The artifacts of these activities are domain models, domain designs, domain-specific languages, code generators, and reusable components [2]. In our work we focus on domain modeling.


Domain Engineering Reusable Component English Auction Auction Site Early Aspect 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Aspect-Oriented Software Development Community & Conference web site,
  2. 2.
    Carnegie, M.: Domain Engineering: A Model-Based Approach, Software Engineering Institute (2004),
  3. 3.
    Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design web site,
  4. 4.
    Sturm, A., Reinhartz-Berger, I.: Behavioral Domain Analysis — The Application-Based Domain Modeling Approach. In: Baar, T., Strohmeier, A., Moreira, A., Mellor, S.J. (eds.) UML 2004. LNCS, vol. 3273, pp. 410–424. Springer, Heidelberg (2004)Google Scholar
  5. 5.
    Stein, D., Hanenberg, S., Unland, R.: A UML-based Aspect-Oriented Design Notation For Aspect. In: Proc. of 1st International Conference on Aspect-Oriented Software Development (AOSD 2002), pp. 106–112. ACM, New York (2002)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Iris Reinhartz-Berger
    • 1
  • Alex Gold
    • 2
  1. 1.Department of Management Information SystemsUniversity of HaifaHaifaIsrael
  2. 2.Department of Computer ScienceUniversity of HaifaHaifaIsrael

Personalised recommendations