Catálogo de publicaciones - libros
Advanced Information Systems Engineering: 18th International Conference, CAiSE 2006, Luxembourg, Luxembourg, June 5-9, 2006, Proceedings
Eric Dubois ; Klaus Pohl (eds.)
En conferencia: 18º International Conference on Advanced Information Systems Engineering (CAiSE) . Luxembourg, Luxembourg . June 5, 2006 - June 9, 2006
Resumen/Descripción – provisto por la editorial
No disponible.
Palabras clave – provistas por la editorial
Software Engineering/Programming and Operating Systems; Database Management; Information Systems Applications (incl. Internet); User Interfaces and Human Computer Interaction; Information Storage and Retrieval; Computers and Society
Disponibilidad
Institución detectada | Año de publicación | Navegá | Descargá | Solicitá |
---|---|---|---|---|
No detectada | 2006 | SpringerLink |
Información
Tipo de recurso:
libros
ISBN impreso
978-3-540-34652-4
ISBN electrónico
978-3-540-34653-1
Editor responsable
Springer Nature
País de edición
Reino Unido
Fecha de publicación
2006
Información sobre derechos de publicación
© Springer-Verlag Berlin Heidelberg 2006
Cobertura temática
Tabla de contenidos
doi: 10.1007/11767138_31
From Stakeholder Intentions to Software Agent Implementations
Loris Penserini; Anna Perini; Angelo Susi; John Mylopoulos
Multi-Agent Systems have been proposed as a suitable conceptual and technological framework for building information systems which operate in open, evolving, heterogeneous environments. Our research aims at proposing design techniques and support tools for developing such complex systems. In this paper we address the problem of better linking requirements analysis to detailed design and implementation in the agent-oriented methodology with the aim to address adaptability issues. In particular, we revisit the definition of agent capability in and refine the development process in order to point out how capability specification can result from the integration of various analysis strategies. We also show how fragments of an implementation can be generated automatically from an agent capability specification.
- Agent Orientation | Pp. 465-479
doi: 10.1007/11767138_32
Modeling Mental States in Agent-Oriented Requirements Engineering
Alexei Lapouchnian; Yves Lespérance
This paper describes an agent-oriented requirements engineering approach that combines informal models with formal specifications in the multiagent system specification formalism CASL. This allows the requirements engineer to exploit the complementary features of the frameworks. can be used to model social dependencies between agents and how process design choices affect the agents’ goals. CASL can be used to model complex processes formally. We introduce an intermediate notation to support the mapping between models and CASL specifications. In the combined -CASL framework, agents’ goals and knowledge are represented as their mental states, which allows for the formal analysis and verification of, among other things, complex agent interactions and incomplete knowledge. Our models can also serve as high-level specifications for multiagent systems.
- Agent Orientation | Pp. 480-494
doi: 10.1007/11767138_33
On the Quantitative Analysis of Agent-Oriented Models
Xavier Franch
Agent-oriented models are used in organization and information system modelling for providing intentional descriptions of processes as a network of relationships among actors. As such, they capture and represent goals, dependencies, intentions, beliefs, alternatives, etc., which appear in several contexts: business process reengineering, information system development, etc. In this paper, we are interested in the definition of a framework for the analysis of the properties that these models exhibit. Indicators and metrics for these properties are defined in terms of the model elements (e.g., actors, dependencies, scenario paths, etc.) Our approach is basically quantitative in nature, which allows defining indicators and metrics that can be reused in many contexts. However, a qualitative component can be introduced if trustable expert knowledge is available; the extent up to which quantitative and qualitative aspects are intertwined can be determined in every single case. We apply our proposal to the notation and we take as main case study a highly-intentional property, predictability of model elements.
- Agent Orientation | Pp. 495-509
doi: 10.1007/11767138_34
An Empirical Evaluation of the * Framework in a Model-Based Software Generation Environment
Hugo Estrada; Alicia Martínez Rebollar; Oscar Pastor; John Mylopoulos
Organizational modelling has been found to be very effective in facilitating the elicitation of requirements for organizational information systems. In this context, the * modelling framework has been used widely in research and – some – industrial projects. However, no empirical evaluation exists to-date to identify areas of strength as well as weaknesses of the framework. This paper presents the results of an empirical evaluation of * using industrial case studies. These were conducted in collaboration with an industrial partner who employs an object-oriented and model-driven approach for software development. The evaluation of * uses a feature-based framework. The paper reports on lessons learned from this experience, both in terms of strengths and detected weaknesses. The results of this evaluation can play an important role in guiding extensions of the * framework.
- Requirements Management | Pp. 513-527
doi: 10.1007/11767138_35
Towards an End-User Development Approach for Web Engineering Methods
Pedro Valderas; Vicente Pelechano; Oscar Pastor
End-users who are nonprogrammers create web applications by using advanced web development tools. However, these tools are not supported by any methodological process which produces that web applications are of low quality. This paper presents an approach to bring web engineering principles to the end-user community. We complement the web engineering method OOWS with tools that allow end-users to develop web applications by: (1) describing web applications in terms of the end-users’ knowledge about the application domain, (2) automatically obtaining a web application prototype by means of the OOWS code generation strategy, and (3) personalizing the web application look and feel by simply selecting a design template. To achieve this, an ontology-based strategy is introduced to support end-users throughout the web application development. We also introduce a strategy that allows us to define domain-independent presentation templates.
- Requirements Management | Pp. 528-543
doi: 10.1007/11767138_36
Modeling Volatile Concerns as Aspects
Ana Moreira; João Araújo; Jon Whittle
A rapidly changing market leads to software systems with highly volatile requirements. These must be managed in a way that reduces the time and costs associated with updating a system to meet these new requirements. By externalizing volatile concerns, we can build a stepping-stone for future management of unanticipated requirements change. In this paper, we present a method for handling volatile concerns during early lifecycle software modeling. The key insight is that aspect-oriented techniques can be applied to modularize volatility and to weave volatile concerns into the base software artifacts.
- Requirements Management | Pp. 544-558