817 research outputs found
Consistency in Multi-Viewpoint Architectural Design of Enterprise Information Systems
Different stakeholders in the design of an enterprise information system have their own view on that design. To help produce a coherent design this paper presents a framework that aids in specifying relations between such views. To help produce a consistent design the framework also aids in specifying consistency rules that apply to the view relations and in checking the consistency according to those rules. The framework focuses on the higher levels of abstraction in a design, we refer to design at those levels of abstraction as architectural design. The highest level of abstraction that we consider is that of business process design and the lowest level is that of software component design. The contribution of our framework is that it provides a collection of basic concepts that is common to viewpoints in the area of enterprise information systems. These basic concepts aid in relating viewpoints by providing: (i) a common terminology that helps stakeholders to understand each others concepts; and (ii) a basis for defining re-usable consistency rules. In particular we define re-usable rules to check consistency between behavioural views that overlap or are a refinement of each other. We also present an architecture for a tool suite that supports our framework. We show that our framework can be applied, by performing a case study in which we specify the relations and consistency rules between the RM-ODP enterprise, computational and information viewpoints
Semantic verification of Behavior Conformance
This paper introduces a formal yet practical method to verify whether the behavior design of a distributed application conforms to the behavior design of the enterprise in which the application is embedded. The method allows both enterprise architects and application architects to talk about designs in their own terms, and introduces a common set of terms as the linking pin between enterprise and application designs. The formal semantics of these common terms allows us to verify the conformance between an enterprise and its applications formally and automatically
A Rigorous Approach to Relate Enterprise and Computational Viewpoints
Multiviewpoint approaches allow stakeholders to design a system from stakeholder-specific viewpoints. By this, a separation of concerns is achieved, which makes designs more manageable. However, to construct a consistent multiviewpoint design, the relations between viewpoints must be defined precisely, so that the consistency of designs from these viewpoints can be verified. The goal of this paper is to make the consistency rules between (a slightly adapted version of) the RM-ODP enterprise and computational viewpoints more precise and to make checking the consistency between these viewpoints practically applicable. To achieve this goal, we apply a generic framework for relating viewpoints that includes reusable consistency rules. We implemented the consistency rules in a tool to show their applicability
A design-for-change approach: developing distributed applications from enterprise models
This paper presents a novel approach to distributed applications design. The proposed approach considers both the enterprise viewpoint and the computational\ud
viewpoint of distributed applications during the design process. Two important benefits are thus accomplished: (1) the resulting distributed applications will better match the enterprise’s needs, and (2) changes in the enterprise can easily be translated to changes in the distributed application. The approach comes with a formal notation that makes it possible to define a precise relation between enterprise models and models of the distributed applications
Similarity of business process models : metrics and evaluation
It is common for large and complex organizations to maintain repositories of business process models in order to document and to continuously improve their operations. Given such a repository, this paper deals with the problem of retrieving those process models in the repository that most closely resemble a given process model or fragment thereof. The paper presents three similarity metrics that can be used to answer such queries: (i) label matching similarity that compares the labels attached to process model elements; (ii) structural similarity that compares element labels as well as the topology of process models; and (iii) behavioral similarity that compares element labels as well as causal relations captured in the process model. These similarity metrics are experimentally evaluated in terms of precision and recall, and in terms of correlation of the metrics with respect to human judgement. The experimental results show that all three metrics yield comparable results, with structural similarity slightly outperforming the other two metrics. Also, all three metrics outperform traditional search engines when it comes to searching through a repository for similar business process models
Factors that Determine the Extent of Business Process Standardization and the Subsequent Effect on Business Performance
Business process standardization is the activity of unifying different variants of a family of business processes. While the positive effects of business process standardization are well-described, it is often undesirable to fully unify different variants due to cultural, legal, or operational reasons. Consequently, a decision has to be made about the extent to which a family of business processes should be standardized. However, little is known about the factors that drive that decision. This paper fills that gap, by presenting factors that drive the extent to which business processes can be standardized, performance properties that are influenced by business process standardization, and relations between these concepts
Reconstitution of membrane proteins:a GPCR as an example
Membrane proteins are the gatekeepers to the cell and are essential to the function of all cells, controlling the flow of molecules and information across the cell membrane. Much effort has been put into the development of systems for studying membrane proteins in simplified environments that nevertheless mimic their native lipid environment. After isolation and production of purified membrane proteins in detergent, it is often necessary to reconstitute them into a lipid structure such as liposome, nanodisc, or lipodisq. Each of these has the advantage of returning the protein to a defined lipid environment, and the choice of system depends on the application. Regardless of the system to be used, the fundamental process involves the removal of detergent and incorporation of the protein into a stable lipid system. This chapter details methodologies we have developed, mainly focussed on the model G protein-coupled receptor (GPCR) neurotensin receptor 1, and the GPCR-homologue and model, bacteriorhopdopsin
- …