544 research outputs found
Decision-focussed resource modelling for design decision support
Resource management including resource allocation, levelling, configuration and monitoring has been recognised as critical to design decision making. It has received increasing research interests in recent years. Different definitions, models and systems have been developed and published in literature. One common issue with existing research is that the resource modelling has focussed on the information view of resources. A few acknowledged the importance of resource capability to design management, but none has addressed the evaluation analysis of resource fitness to effectively support design decisions. This paper proposes a decision-focused resource model framework that addresses the combination of resource evaluation with resource information from multiple perspectives. A resource management system constructed on the resource model framework can provide functions for design engineers to efficiently search and retrieve the best fit resources (based on the evaluation results) to meet decision requirements. Thus, the system has the potential to provide improved decision making performance compared with existing resource management systems
Towards implementing integrated building product libraries
Electronic product catalogues and brochures are gaining
popularity but there is little agreement on content, format and
searching methods. This limits their usability and integration with
existing construction software tools. This paper examines a productmodelling
approach to delivering building product information and
describes a proposed multi-tier client-server environment. ISO/STEP
and IAI/IFC building product models are considered to facilitate
representation, exchange and sharing of product information. The
proposed architecture incorporates scalability with middleware
components that would provide single or few points of entry to
integrated product information. This paper is part of a research
project, which builds on the results of related projects including
ConstructIT Strategy, PROCAT-GEN, Active Catalog, COMBINE and ARROW,
towards implementing the required software components
Integration of Internet and Telecommunications- An Architecture for Hybrid Services
In this article, we propose an architecture for hybrid services, i.e., services that span many network technologies, such as the Public Switched Telephone Network (PSTN), cellular networks and networks based on the Internet Protocol (IP). These services will play an important role in the future because they leverage on the existing infrastructures, rather than requiring new and sophisticated mechanisms to be deployed. We explore a few issues related to hybrid services and propose a platform, as well as a set of components, to facilitate their creation and deployment. The existing infrastructure is only required to generate specific events when requests for hybrid services are detected. We present the design of a service layer, based on Java, that handles the treatment of these special requests. Our service layer is provided with a set of generic components realized according to the JavaBeans model. We illustrate the strength of our architecture by discussing two hybrid-service examples: a calendar service and a call forwarding service
Challenges for the comprehensive management of cloud services in a PaaS framework
The 4CaaSt project aims at developing a PaaS framework that enables flexible definition, marketing, deployment and management of Cloud-based services and applications. The major innovations proposed by 4CaaSt are the blueprint and its lifecycle management, a one stop shop for Cloud services and a PaaS level resource management featuring elasticity. 4CaaSt also provides a portfolio of ready to use Cloud native services and Cloud-aware immigrant technologies
An Instance-Oriented Approach to Constructing Product Lines from Layers
The Model/View/Controller (MVC) paradigm, and its many variants, is a cornerstone of decoupling within object-oriented design. MVC leads to clear reuse benefits regarding the class hierarchies for the model and view elements. In practice, however, the controllers appear to defy reuse, most likely because they encapsulate specialized business logic. Within an effective product line, however, such specialized logic must be reused. We combine the MVC paradigm with feature-oriented programming (FOP) to produce a novel instance-oriented design pattern for layers that brings reusability back to controllers. We demonstrate the effectiveness of our approach using a product-line example of a solitaire game engine
Recommended from our members
Towards an aspect weaving BPEL engine
This position paper proposes the use of dynamic aspects and
the visitor design pattern to obtain a highly configurable and
extensible BPEL engine. Using these two techniques, the
core of this infrastructural software can be customised to
meet new requirements and add features such as debugging,
execution monitoring, or changing to another Web Service
selection policy. Additionally, it can easily be extended to
cope with customer-specific BPEL extensions. We propose
the use of dynamic aspects not only on the engine itself
but also on the workflow in order to tackle the problems of
Web Service hot deployment and hot fixes to long running
processes. In this way, composing aWeb Service "on-the-fly"
means weaving its choreography interface into the workflow
An integrated component-oriented framework for effective and flexible enterprise distributed systems development
Although component-based platforms and technologies such as CORBA, COM+/.NET
and Enterprise Java Beans (EJB) are now widely used for implementation and
deployment of complex systems, the component way of thinking is still
immature. Current CBD best practices, concepts, approaches and methods do not
provide a full and consistent support for various component concepts, and
therefore are not able to provide a full benefit of the CBD paradigm. This
paper defines a new approach to components through an Integrated Component-
Oriented Framework that provides a comprehensive component-oriented support
for enterprise systems development. The framework enables that the same
component way of thinking and the same consistent set of technology-
independent component concepts can be applied in different aspects of
enterprise systems development, from business services to distributed
components
- …