151,657 research outputs found
Automated Support for Quality Requirements in Web–Service–Based Systems
The automatic checking of quality requirements will play
a fundamental role in the future market of web services. The
reason is that it will allow to build economically–optimal
systems whose quality level can be guaranteed. In this paper,
we identify some of the main problems with which this
kind of futures systems are going to be faced, and also propose
a realistic proposal to solve them. The key point is
to view quality requirements from a twofold perspective: a
natural language sentence and a constraint on a quality attribute.
Thanks to this principle, some of the classical disadvantages
of formal methods may be overcome.CICYT TIC2000–1106–C02–0
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č
Digital Preservation Services : State of the Art Analysis
Research report funded by the DC-NET project.An overview of the state of the art in service provision for digital preservation and curation. Its focus is on the areas where bridging the gaps is needed between e-Infrastructures and efficient and forward-looking digital preservation services. Based on a desktop study and a rapid analysis of some 190 currently available tools and services for digital preservation, the deliverable provides a high-level view on the range of instruments currently on offer to support various functions within a preservation system.European Commission, FP7peer-reviewe
Knowledge Representation Concepts for Automated SLA Management
Outsourcing of complex IT infrastructure to IT service providers has
increased substantially during the past years. IT service providers must be
able to fulfil their service-quality commitments based upon predefined Service
Level Agreements (SLAs) with the service customer. They need to manage, execute
and maintain thousands of SLAs for different customers and different types of
services, which needs new levels of flexibility and automation not available
with the current technology. The complexity of contractual logic in SLAs
requires new forms of knowledge representation to automatically draw inferences
and execute contractual agreements. A logic-based approach provides several
advantages including automated rule chaining allowing for compact knowledge
representation as well as flexibility to adapt to rapidly changing business
requirements. We suggest adequate logical formalisms for representation and
enforcement of SLA rules and describe a proof-of-concept implementation. The
article describes selected formalisms of the ContractLog KR and their adequacy
for automated SLA management and presents results of experiments to demonstrate
flexibility and scalability of the approach.Comment: Paschke, A. and Bichler, M.: Knowledge Representation Concepts for
Automated SLA Management, Int. Journal of Decision Support Systems (DSS),
submitted 19th March 200
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
Research and Development Workstation Environment: the new class of Current Research Information Systems
Against the backdrop of the development of modern technologies in the field
of scientific research the new class of Current Research Information Systems
(CRIS) and related intelligent information technologies has arisen. It was
called - Research and Development Workstation Environment (RDWE) - the
comprehensive problem-oriented information systems for scientific research and
development lifecycle support. The given paper describes design and development
fundamentals of the RDWE class systems. The RDWE class system's generalized
information model is represented in the article as a three-tuple composite web
service that include: a set of atomic web services, each of them can be
designed and developed as a microservice or a desktop application, that allows
them to be used as an independent software separately; a set of functions, the
functional filling-up of the Research and Development Workstation Environment;
a subset of atomic web services that are required to implement function of
composite web service. In accordance with the fundamental information model of
the RDWE class the system for supporting research in the field of ontology
engineering - the automated building of applied ontology in an arbitrary domain
area, scientific and technical creativity - the automated preparation of
application documents for patenting inventions in Ukraine was developed. It was
called - Personal Research Information System. A distinctive feature of such
systems is the possibility of their problematic orientation to various types of
scientific activities by combining on a variety of functional services and
adding new ones within the cloud integrated environment. The main results of
our work are focused on enhancing the effectiveness of the scientist's research
and development lifecycle in the arbitrary domain area.Comment: In English, 13 pages, 1 figure, 1 table, added references in Russian.
Published. Prepared for special issue (UkrPROG 2018 conference) of the
scientific journal "Problems of programming" (Founder: National Academy of
Sciences of Ukraine, Institute of Software Systems of NAS Ukraine
Recommended from our members
Software test automation : a design and tool selection approach for a heterogeneous environment
textThis report describes a design approach for implementing a software test automation solution that can accommodate existing test processes in an organization. The process of implementing a software test automation solution is a large undertaking and requires careful planning to avoid unsuccessful implementations. This report outlines a design that can integrate with existing business and development processes in an organization, and recommends automation and development frameworks for achieving the test automation goals.
Considerations for a heterogeneous test environment with varying types of supported operating systems, such as Windows and Linux, and multiple test execution environments, such as Java and .NET, have been made in this design and in the tool selections for the system implementation. The report also describes some of the challenges and caveats of automation in a heterogeneous environment along with recommended solutions to these challenges.Electrical and Computer Engineerin
- …