90,299 research outputs found

    Ontology-based patterns for the integration of business processes and enterprise application architectures

    Get PDF
    Increasingly, enterprises are using Service-Oriented Architecture (SOA) as an approach to Enterprise Application Integration (EAI). SOA has the potential to bridge the gap between business and technology and to improve the reuse of existing applications and the interoperability with new ones. In addition to service architecture descriptions, architecture abstractions like patterns and styles capture design knowledge and allow the reuse of successfully applied designs, thus improving the quality of software. Knowledge gained from integration projects can be captured to build a repository of semantically enriched, experience-based solutions. Business patterns identify the interaction and structure between users, business processes, and data. Specific integration and composition patterns at a more technical level address enterprise application integration and capture reliable architecture solutions. We use an ontology-based approach to capture architecture and process patterns. Ontology techniques for pattern definition, extension and composition are developed and their applicability in business process-driven application integration is demonstrated

    Semantic model-driven development of service-centric software architectures

    Get PDF
    Service-oriented architecture (SOA) is a recent architectural paradigm that has received much attention. The prevalent focus on platforms such as Web services, however, needs to be complemented by appropriate software engineering methods. We propose the model-driven development of service-centric software systems. We present in particular an investigation into the role of enriched semantic modelling for a modeldriven development framework for service-centric software systems. Ontologies as the foundations of semantic modelling and its enhancement through architectural pattern modelling are at the core of the proposed approach. We introduce foundations and discuss the benefits and also the challenges in this context

    Comparative studies of offices pre and post — how changing spatial configurations affect organisational behaviours

    Get PDF
    Understanding the way in which design interventions in an office affect everyday users, and thus shape organisational behaviour, should be high on the agenda for architects, designers and consultants alike. Surprisingly, this seems rarely to be the case. Here we aim to help close this gap by studying a variety of organisations in depth both before and after an office move from the point of view of design practice. This paper thus aims at understanding how a newly designed office is seen, used and filled with life by staff, so that planners can continuously and systematically reflect on and learn from experience, and create effective and well-used workplaces for the future. The research and reflective practice presented in this paper resulted from a collaboration on 'Effective Workplaces' between The Bartlett School of Graduate Studies at University College London and Spacelab architects. Insights from in-depth case studies conducted over the last four years on various corporate clients in the media sector in the UK will be drawn upon. The studies each compared an organisation before and after it moved into a Spacelab-designed office. Two different lines of argument will be presented: firstly, results of the pre-post comparison of organisations before and after moving into a newly designed space suggest that physical space influences the way in which organisations communicate, interact, and perform in many ways. Secondly, the practical side of evidence-based design will be discussed. It can be seen that designers would do things differently if they had had the specific evidence prior to the design process. At the same time, difficulties arise in conducting 'evidence-based' practice, for example the problem of time in a business environment where designers are often asked to deliver solutions within days or weeks, whereas gaining a good understanding of a complex organisation may take months. These issues will be reflected on. General conclusions on the use and usefulness of Space Syntax in an architectural practice will be drawn

    Effective workplaces – bridging the gap between architectural research and design practice.

    Get PDF
    Architectural researchers and design practitioners mostly segregate in distinct communities with hardly any overlap, collaboration or exchange of ideas. This gap between research and practice leads to a wide-spread ignorance and inability to make practical use of evidence produced by research, resulting too often in poor designs and a self-absorbed research that cannot make a difference to peoples’ everyday lives and spatial experience. In order to bridge the gap between architectural research and design practice, UCL’s Bartlett School of Graduate Studies and Spacelab Ltd. have commited themselves to a Knowledge Transfer Partnership on Effective Workplaces. Ideas and concepts on how to change architectural business to combine research and practice will be presented as well as the first analytical results from this newly started venture

    Supporting the automated generation of modular product line safety cases

    Get PDF
    Abstract The effective reuse of design assets in safety-critical Software Product Lines (SPL) would require the reuse of safety analyses of those assets in the variant contexts of certification of products derived from the SPL. This in turn requires the traceability of SPL variation across design, including variation in safety analysis and safety cases. In this paper, we propose a method and tool to support the automatic generation of modular SPL safety case architectures from the information provided by SPL feature modeling and model-based safety analysis. The Goal Structuring Notation (GSN) safety case modeling notation and its modular extensions supported by the D-Case Editor were used to implement the method in an automated tool support. The tool was used to generate a modular safety case for an automotive Hybrid Braking System SPL

    Pattern languages in HCI: A critical review

    Get PDF
    This article presents a critical review of patterns and pattern languages in human-computer interaction (HCI). In recent years, patterns and pattern languages have received considerable attention in HCI for their potential as a means for developing and communicating information and knowledge to support good design. This review examines the background to patterns and pattern languages in HCI, and seeks to locate pattern languages in relation to other approaches to interaction design. The review explores four key issues: What is a pattern? What is a pattern language? How are patterns and pattern languages used? and How are values reflected in the pattern-based approach to design? Following on from the review, a future research agenda is proposed for patterns and pattern languages in HCI

    Early aspects: aspect-oriented requirements engineering and architecture design

    Get PDF
    This paper reports on the third Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design Workshop, which has been held in Lancaster, UK, on March 21, 2004. The workshop included a presentation session and working sessions in which the particular topics on early aspects were discussed. The primary goal of the workshop was to focus on challenges to defining methodical software development processes for aspects from early on in the software life cycle and explore the potential of proposed methods and techniques to scale up to industrial applications

    Linking Quality Attributes and Constraints with Architectural Decisions

    Get PDF
    Quality attributes and constraints are among the main drivers of architectural decision making. The quality attributes are improved or damaged by the architectural decisions, while restrictions directly include or exclude parts of the architecture (for example, the logical components or technologies). We can determine the impact of a decision of architecture in software quality, or which parts of the architecture are affected by a constraint, but the difficult problem is whether we are respecting the quality requirements (requirements on quality attributes) and constraints with all the architectural decisions made. Currently, the common practice is that architects use their own experience to design architectures that meet the quality requirements and restrictions, but at the end, especially for the crucial decisions, the architect has to deal with complex trade-offs between quality attributes and juggle possible incompatibilities raised by the constraints. In this paper we present Quark, a computer-aided method to support architects in software architecture decision making

    Towards a re-engineering method for web services architectures

    Get PDF
    Recent developments in Web technologies – in particular through the Web services framework – have greatly enhanced the flexible and interoperable implementation of service-oriented software architectures. Many older Web-based and other distributed software systems will be re-engineered to a Web services-oriented platform. Using an advanced e-learning system as our case study, we investigate central aspects of a re-engineering approach for the Web services platform. Since our aim is to provide components of the legacy system also as services in the new platform, re-engineering to suit the new development paradigm is as important as re-engineering to suit the new architectural requirements
    • 

    corecore