Abstract
The design and use of multi-stakeholder distributed systems (MSDSs — in which nodes are designed or operated by distinct stakeholders having limited knowledge and possibly conflicting goals) challenge our traditional conceptions of requirements engineering and system validation in two ways. First, global inconsistency among high-level requirements forces us to focus on the personalized and time sensitive requirements of a single stakeholder, rather than the more traditional global, time-invariant requirements. Second, any given stakeholder will typically lack detailed knowledge of the behaviors of nodes not under his control; such knowledge is necessary to validating requirements conformance. OpenModel [1] is a research effort whose aim is to address this ”ignorance problem” through open, standardized behavioral modeling. In OpenModel, each node of an MSDS such as the Internet email system or a network of web services provides via http (or through a central registry) a behavioral model expressed in terms of shared domain-specific function/object theories. By assembling these models appropriately, tools based upon techniques like scenario simulation, animation, coverage measurement, theorem proving, and model checking can support a wide range of automated software engineering activities: personalized requirements engineering, validation, on-line help, node design, configuration, and evolution.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
R.J. Hall, Open Modeling in Multi-stakeholder Distributed Systems: Model-based Requirements Engineering for the 21st Century, in 2002 Workshop on the State of the Art in Automated Software Engineering, U.C.Irvine, Institute for Software Research http://www.isr.uci.edu/events/ASE-Workshop-2002/. Paper also available at ftp://ftp.research.att.com/dist/hall/papers/openmodel/openmodel-asewshp02.pdf
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hall, R.J. (2002). Open Modeling in Multi-stakeholder Distributed Systems: Research and Tool Challenges. In: Hermenegildo, M.V., Puebla, G. (eds) Static Analysis. SAS 2002. Lecture Notes in Computer Science, vol 2477. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45789-5_2
Download citation
DOI: https://doi.org/10.1007/3-540-45789-5_2
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44235-6
Online ISBN: 978-3-540-45789-3
eBook Packages: Springer Book Archive