Engineering Pluripotent Information Systems
Download: RCIS08.
Authors: Ivan J. Jureta, Stephane Faulkner, Jean Vanderdonckt.
Publication: Proceedings of the Second IEEE International Conference on Research Challenges in Information Science, RCIS 2008, Marrakech, Morocco.
Abstract. A pluripotent information system is an open and distributed information system that (i) automatically adapts at runtime to changing operating conditions, and (ii) satisfies both the requirements anticipated at development time, and those unanticipated before but relevant at runtime. Engineering pluripotency into an information system therefore responds to two recurring critical issues: (i) the need for adaptability given the uncertainty in a system’s operating environment, and (ii) the difficulty to fully anticipate and account for all possible stakeholders’ requirements at development time and respond to the change of requirements at runtime. We draw on our group’s research efforts over the last two years to show and discuss how pluripotency can be engineered into information systems.
Towards More Realistic Assumptions about Organizations in Goal-Oriented Requirements Engineering Frameworks
Download: RCIS08.
Authors: Ivan J. Jureta, Stephane Faulkner.
Publication: Proceedings of the Second IEEE International Conference on Research Challenges in Information Science, RCIS 2008, Marrakech, Morocco.
Abstract. Requirements engineers analyze information system (IS) requirements with a number of explicit and implicit assumptions about human organizations. Such assumptions influence the construction and use of requirements engineering (RE) frameworks. Ultimately, they affect IS requirements’ quality. This paper overviews recent goal-oriented RE (GORE) frameworks by discussing three assumptions about human organizations: bounded human rationality, opportunism in human behavior, and organizational complexity. A discussion of implications results in a set of desirable and undesirable characteristics for GORE frameworks. They are implemented in a framework, named REQUEST, to illustrate one possible implementation in a RE framework. Theoretical discussions are interwoven with examples from a real world industrial case study in which REQUEST was used to engineer IS requirements at a large international steel producer.
Dynamic Requirements Specification for Adaptable and Open Service Systems
Download: RE07.
Authors: Ivan J. Jureta, Stephane Faulkner, Philippe Thiran.
Publication: 15th IEEE International Conference on Requirements Engineering (RE 2007), New Delhi, India.
Abstract: The Dynamic Requirements Adaptation Method (DRAM) is suggested to assist existing RE methodologies in updating requirements specifications at runtime for adaptable and open service-oriented systems. Updates are needed because an adaptable and open system continually changes how and to what extent initial requirements are achieved.
