skip to main content
10.1145/1960314.1960330acmconferencesArticle/Chapter ViewAbstractPublication PagesmodularityConference Proceedingsconference-collections
tutorial

Rulemakers and toolmakers: adaptive object-models as an agile division of labor

Published:21 March 2011Publication History

ABSTRACT

Agile practices liberate us from the straightjackets of top-down design. But, the ease with which requirements can change encou-rages users to overwhelm us with requests for features. The result: Featuritis, which promotes hasty construction of poorly designed software to support those features. The design of an expressive domain model might get lost in the rush to write working code. Adaptive Object-Models support changeable domain modules by casting business rules as interpreted data and representing objects, properties and relationships in external declarations. Now users can change the system domain models themselves as their busi-ness dictates without having to deal with programmers at all. It's the ultimate in agility!

References

  1. Foote B, J. Yoder. Metadata and Active Object-Models. Pro-ceedings of Plop98. Technical Report #wucs-98-25, Dept. of Computer Science, Washington University Department of Computer Science, October 1998.Google ScholarGoogle Scholar
  2. Gamma, E.; R. Helm, R. Johnson, J. Vlissides. Design Patterns: Elements of Reusable Object Oriented Software. Addison-Wesley. 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Johnson, R., R. Wolf. Type Object. Pattern Languages of Program Design 3. Addison-Wesley, 1998.Google ScholarGoogle Scholar
  4. Riehle, D., Fraleigh S., Bucka-Lassen D., Omorogbe N. The Architecture of a UML Virtual Machine. Proceedings of the 2001 Conference on Object-Oriented Program Systems, Languages and Applications (OOPSLA '01), October 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Yoder, J.; F. Balaguer; R. Johnson. Architecture and Design of Adaptive Object-Models. Proceedings of the ACM SIG-PLAN Conference on Object Oriented Programming, Sys-tems, Languages and Applications (OOPSLA 2001), Tampa, Florida, USA, 2001.Google ScholarGoogle Scholar
  6. Yoder, J.; R. Johnson. The Adaptive Object-Model Architectural Style. IFIP 17th World Computer Congress - TC2 Stream / 3rd IEEE/IFIP Conference on Software Architecture: System Design, Development and Maintenance (WICSA 2002), Montréal, Québec, Canada, 2002 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Rulemakers and toolmakers: adaptive object-models as an agile division of labor

                    Recommendations

                    Comments

                    Login options

                    Check if you have access through your login credentials or your institution to get full access on this article.

                    Sign in
                    • Published in

                      cover image ACM Conferences
                      AOSD '11: Proceedings of the tenth international conference on Aspect-oriented software development companion
                      March 2011
                      102 pages
                      ISBN:9781450306065
                      DOI:10.1145/1960314
                      • General Chair:
                      • Paulo Borba,
                      • Program Chair:
                      • Shigeru Chiba

                      Copyright © 2011 Author

                      Publisher

                      Association for Computing Machinery

                      New York, NY, United States

                      Publication History

                      • Published: 21 March 2011

                      Permissions

                      Request permissions about this article.

                      Request Permissions

                      Check for updates

                      Qualifiers

                      • tutorial

                      Acceptance Rates

                      Overall Acceptance Rate41of139submissions,29%
                    • Article Metrics

                      • Downloads (Last 12 months)4
                      • Downloads (Last 6 weeks)0

                      Other Metrics

                    PDF Format

                    View or Download as a PDF file.

                    PDF

                    eReader

                    View online with eReader.

                    eReader