From Domain Modeling to
Collaborative Domain Construction
Gerhard Fischer1, Stefanie Lindstaedt1,2, Jonathan Ostwald1,2,
Markus Stolze1, Tamara Sumner1, Beatrix Zimmermann2
1 Department of Computer Science and the Center for LifeLong Learning and Design
University of Colorado
Boulder, CO USA 80309-0430
Email: (gerhard, stefanie, ostwald, stolze, sumner}@cs.colorado.edu
2 NYNEX Science and Technology
500 Westchester Avenue
White Plains, NY 10604
Email: bz@nynexst.com
Abstract
Domain-oriented systems offer many potential benefits for end-users such
as more intuitive interfaces, better task support, and knowledge-based
assistance. A key challenge for system developers constructing
domain-oriented systems is determining what the current domain is and
what the future domain should be; i.e. what entities should the system
embody and how should they be represented. Determining an appropriate
domain model is challenging because domains are not static entities that
objectively exist, but instead they are dynamic entities that are
constructed over time by a community of practice. New software
development models and new computational tools are needed that support
these communities to create initial models of the domain and to evolve
these models over time to meet changing needs and practices. We describe
a specific software development model and computational tools that
enable domain practitioners to participate in domain construction
processes.
Keywords
Software design, domain-oriented design environments, design, domain
modeling, domain construction
Acknowledgments
We thank the designers at U S WEST Advanced Technologies and the service
representatives at NYNEX for their help during this project. We thank
Andreas Girgensohn for his work with Expectation Agents. We also thank
the members of the Center for LifeLong Learning and Design at the
University of Colorado for helpful discussions on these issues. This
research was supported by NYNEX, U S WEST Advanced Technologies, ARPA
under grant No. N66001-94-C-6038, and NSF and ARPA under cooperative
agreement No. CDA-940860.
[
My Publications List |
L3D Publications ]