11 research outputs found
Proceedings of the 2nd Int'l Workshop on Enterprise Modelling and Information Systems Architectures - Concepts and Applications (EMISA'07)
The 2nd International Workshop on “Enterprise Modelling and Information Systems Architectures – Concepts and Applications” (EMISA’07) addresses all aspects relevant for enterprise modelling as well as for designing enterprise architectures in general and information systems architectures in particular. It was jointly organized by the GI Special Interest Group on Modelling Business Information Systems (GI-SIG MoBIS) and the GI Special Interest Group on Design Methods for Information Systems (GI-SIG EMISA). -- These proceedings feature a selection of 15 high quality contributions from academia and practice on enterprise architecture models, business processes management, information systems engineering, and other important issues in enterprise modelling and information systems architectures
Model Transformation Approach to Automated Model Driven Development
One of the contemporary challenges of software evolution is to adapt a software system
to the changing of requirements and demands from users and environments. An ultimate
goal is to encapsulate these requirements into a high-level abstraction, giving the ability
to achieve large-scale adaptation of the underlying software implementation. Model-Driven
Engineering (MDE) is one of the enabling techniques that supports this objective. In MDE,
the e ective creation of models and their transformation are core activities to enable the
conversion of source models to target models in order to change model structures or translate
models to other software artifacts. The main goal is to provide automation and enable
the automated development of a system from its corresponding models. There are several
approaches on this matter from high level. However, there is still absence of clear methodology
and results on how to apply MDE for a speci c domain with speci c requirements such
as the web domain. This research brings contribution toward the solution to automated
model development by providing an overview of existing approaches and introducing a novel
approach in the emerging eld of web applications and services.
To cope with current trend in the growing of complexity of web services as programmatic
backbones of modern distributed and cloud architecture, we present an approach using
domain speci c language for modeling of web services as the solution to the challenge in
scalability of web service modeling and development. We analyze the current state of the
problem domain and implement a domain speci c language called Simple Web Service Modeling
to support automated model-driven development of such web services. This approach
is the solution to the problem in web service development of software-as-service systems that
require the support for tenant-speci c architecture.
In the domain of web application quality assurance, we build a modeling language for
model driven testing of web application that focuses on automation and regression testing.
Our techniques are based on building abstractions of web pages and modeling state-machinebased
test behavior using Web Testing Modeling Language - a domain speci c language
that we developed for web page modeling. This methodology and techniques aim at helping
software developers as well as testers to become more productive and reduce the time-tomarket,
while maintaining high standards of web application. The proposing techniques is
the answer to the lack of concrete methods and toolset in applying model driven development
to speci c areas such as web application testing and services. The results of this work can
be applied to practical purposes with the methodological support to integrate into existing
software development practices.Katedra počítač
MDSSF: a federated architecture for product procurement
In the AEC (Architecture / Engineering / Construction) industry, large construction projects are tackled by consortia of companies and individuals, who work collaboratively for the duration of the project. The consortia include design teams, product suppliers, contractors and inspection teams who must collaborate and conform to predefined scheduling constraints and standards. These projects are unique, complex and involve many participants from a number of organisations. Construction projects require consortia to procure supplies such as building materials and furniture from product suppliers. In large AEC projects, procurement of products, services and construction materials is an important and time consuming activity. Materials are sourced on a global basis from a large number of suppliers. The scale of the purchases made in large projects show that their procurement is a non-trivial exercise. Therefore, consortia members or the contractors require access to a large body of information about products or material information to aid procurement decision making. Web based communication and network technologies play an increasingly important role in supporting collaboration in AEC projects. However collaborative working in the construction industry is still restricted by the current limitations of network and communication technologies and their system architectures which are usually client/server based. The construction industry has been examining how the advancements in distributed computing technologies such as the Grid computing can remove some of the existing limitations and enhance collaboration. This research investigated how the procurement challenges such as accessing up-to-date product information available from a large number of products suppliers in an integrated manner using standard means could be addressed. A novel solution to the procurement challenges in the form of a distributed information sharing architecture is presented. The architecture uses the concepts of federated databases such as distribution of data and autonomy of databases and couples it with Grid computing to facilitate information exchange in a collaborative, coherent and integrated way to address the product procurement challenges