Defining business requirements as concerns in data warehouse

This paper discusses the business requirements as concerns in a data warehouse in general and derives the specific information requirements for the AOSDDL (Aspect Oriented Software Development Design Language) design language architecture to implement a data warehouse that is proposed within this work. Research into aspect based business requirements so far has shown that no single solution will meet all possible requirements of aspect oriented data warehouse, and thus, multiple systems for domains with different demands must be able to co-exist and interoperate. The goal is to thoroughly define what the users must have to satisfy their business needs.

[1]  Gregor Kiczales,et al.  Design pattern implementation in Java and aspectJ , 2002, OOPSLA '02.

[2]  Alexander A. Anisimov Review of The data warehouse toolkit: the complete guide to dimensional modeling (2nd edition) by Ralph Kimball, Margy Ross. John Wiley & Sons, Inc. 2002. , 2003, SGMD.

[3]  João Araújo,et al.  A Concern-Oriented Requirements Engineering Model , 2005, CAiSE.

[4]  Jean-Marc Jézéquel,et al.  A toolkit for weaving aspect oriented UML designs , 2002, AOSD '02.

[5]  Gail C. Murphy,et al.  Managing crosscutting concerns during software evolution tasks: an inquisitive study , 2002, AOSD '02.

[6]  João Araújo,et al.  Early aspects: a model for aspect-oriented requirements engineering , 2002, Proceedings IEEE Joint International Conference on Requirements Engineering.

[7]  Stefan Hanenberg,et al.  A UML-based aspect-oriented design notation for AspectJ , 2002, AOSD '02.

[8]  Shmuel Katz,et al.  Architectural views of aspects , 2003, AOSD '03.

[9]  João Araújo,et al.  Modularisation and composition of aspectual requirements , 2003, AOSD '03.

[10]  João Araújo,et al.  Aspect-Oriented Requirements with UML , 2002 .

[11]  Tomoji Kishi,et al.  Design pattern concerns for software evolution , 2001, IWPSE '01.

[12]  Deepak Dahiya,et al.  Understanding Requirements: Aspect Oriented Software Development , 2006, 30th Annual International Computer Software and Applications Conference (COMPSAC'06).

[13]  Robert J. Walker,et al.  An initial assessment of aspect-oriented programming , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).

[14]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[15]  Stanley M. Sutton,et al.  N degrees of separation: multi-dimensional separation of concerns , 1999, Proceedings of the 1999 International Conference on Software Engineering (IEEE Cat. No.99CB37002).

[16]  Amiram Yehudai,et al.  Obvious or not?: regulating architectural decisions using aspect-oriented programming , 2002, AOSD '02.