The competition inherent to globalisation has led enterprises to gather in nests of specialised business providers with the purpose of building better applications and provide more complete solutions. This, added to t...
详细信息
ISBN:
(纸本)9783319278698;9783319278681
The competition inherent to globalisation has led enterprises to gather in nests of specialised business providers with the purpose of building better applications and provide more complete solutions. This, added to the improvements on the Information and Communications Technologies (ICT), led to a paradigm shift from product-centrism to service-centrism and to the need to communicate and interoperate. Traditional segments like banking, insurance and aerospace subcontract a large number of Small and Medium Enterprises (SMEs) that are undergoing this change, and must ensure the criticality and accuracy of their business is not affected or impacted in any way. This also is an excellent motivation for improving the capabilities for capturing the knowledge about businesses, not only their processes and methods but also their surrounding environment. The EU co-founded FP7 TIMBUS project comprises tools and techniques to improve business continuity featuring an intelligent strategy for digital preservation of business assets and environments based on risk-management. This paper proposes the modelling of service-based business information capturing strategies to help in the proper establishment of a knowledge base that permits a seamless interoperability between enterprises. The research addressed here also explores how traditional knowledge representations can be enriched through incorporation of implicit information derived from the complex relationships (semantic associations), modelled by domain ontologies, enhanced by information coming from additional sources of information (e.g. documents).
Tailoring software processes to particular contexts applying model transformations has proved to be appropriate and technically feasible. However, the use of this approach can become awkward for most process engineers...
详细信息
ISBN:
(纸本)9783319251561;9783319251554
Tailoring software processes to particular contexts applying model transformations has proved to be appropriate and technically feasible. However, the use of this approach can become awkward for most process engineers, because it requires knowledge about the process and its tailoring needs, and also about building model transformations. In a previous work we have proposed a tool based on model-drivenengineering (MDE) for automatically generating software process model tailoring transformations. This paper presents an improved user interface of the tool and proposes a process for guiding its application for tailoring processes. We illustrate its use by applying it for tailoring the process of Rhiscom, a Chilean small software company. The tool and the process balance the formally required by MDE with the usability needed by the process engineers.
Use case drivensoftwaredevelopment starts, in general, with abstract problem domain descriptions of how the users see themselves using the system being developed, and involves a series of iterative refinement steps ...
详细信息
ISBN:
(纸本)9783319251561;9783319251554
Use case drivensoftwaredevelopment starts, in general, with abstract problem domain descriptions of how the users see themselves using the system being developed, and involves a series of iterative refinement steps that incrementally add detail to the use case model, bringing those descriptions to the solution domain. Use cases involve interactions between human actors and the system state. These interactions are held within interaction spaces, which are modeled through a user interface model. Business applications are in general data-driven, comprising a set of typical functions that the users can make on the system. When a use case driven approach is used to develop data-oriented applications those typical functions pop-up as use case patterns, and their interactions occur within a set of user interface patterns. This paper presents a set of use case patterns and the corresponding user interface patterns typically found in data-oriented business applications. For that, a user interface metamodel and corresponding concrete user interface modeling language are also proposed.
Stakeholders have to face requirements in increasing number and complexity, and the link between these requirements and design artifacts is primordial. Agile design methods and documentation techniques have emerged in...
详细信息
ISBN:
(纸本)9783319251561;9783319251554
Stakeholders have to face requirements in increasing number and complexity, and the link between these requirements and design artifacts is primordial. Agile design methods and documentation techniques have emerged in the past years in order to trace the decision process and the rationale sustaining a softwaremodel. The present work proposes an integrated framework combining system requirement definitions, component-based models and model transformations. Architecturally significant requirements are explicitly linked to software architecture elements and iteratively refined or implemented by model transformations. Any transformation must be documented, even briefly, and the framework retains the transformations tree. This way, the iterative decision and design processes are completely documented for future reference or modification, i.e., designers can (i) see the mapping between a system requirement and its implementation in the architecture model, (ii) explore design alternatives or apply structural modifications without losing previous versions of the model, and finally (iii) at least understand partially the reasons why the model is how it is.
softwareengineering aims to apply methods and processes for effective and efficient softwaredevelopment. One of the most relevant paradigms for achieving this goal is model-drivendevelopment (MDD), which advocates ...
详细信息
ISBN:
(纸本)9783319251561;9783319251554
softwareengineering aims to apply methods and processes for effective and efficient softwaredevelopment. One of the most relevant paradigms for achieving this goal is model-drivendevelopment (MDD), which advocates the use of models for automatically generating software products. However, an important issue in the development and selection of MDD technologies is the lack of standardization regarding the features that need to be considered to support the current industry needs. This hinders the comparison of existing technologies since there is no reference point for the creation of new MDD approaches with their corresponding supporting tools. As a solution, this paper proposes a set of main features that MDD tools must support. The set is based on different characteristics that have been acknowledged in the literature, and has been validated by means of an exploratory study with tool vendors. We also present an analysis of how eight industrial MDD tools support these features in order to illustrate the application of our proposal.
This article contains a description of a knowledge elicitation effort and representation pertaining to the modeling of conceptual knowledge in the health care field. The project has the goal of building a conceptual m...
详细信息
This article contains a description of a knowledge elicitation effort and representation pertaining to the modeling of conceptual knowledge in the health care field. The project has the goal of building a conceptual model of data in the Military Health System Data Repository, a large DoD/VA aggregation of databases that can be used in the implementation of software. The goal is to create a just-in-time conceptual model of the data to facilitate softwaredevelopment and foster software developer understanding of the domain.
暂无评论