90,299 research outputs found
Ontology-based patterns for the integration of business processes and enterprise application architectures
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
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
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.
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
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
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
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
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
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
- âŠ