In this paper, we present a formal process model to support the comprehension and maintenance of software systems. the model provides a formal ontological representation that supports the use of reasoning services acr...
详细信息
ISBN:
(纸本)9783540694885
In this paper, we present a formal process model to support the comprehension and maintenance of software systems. the model provides a formal ontological representation that supports the use of reasoning services across different knowledge resources. In the presented approach, we employ our Description Logic knowledge base to support the maintenance process management, as well as detailed analyses among resources, e.g., the traceability between various software artifacts. the resulting unified process model provides users with active guidance in selecting and utilizing these resources that are context-sensitive to a particular comprehension task. We illustrate both, the technical foundation based on our existing SOUND environment, as well as the general objectives and goals of our process model.
Service Oriented Architectures with underlying technologies like web services and web services orchestration have opened the door to a wide range of novel application scenarios, especially in the context of inter-orga...
详细信息
ISBN:
(纸本)9783540694885
Service Oriented Architectures with underlying technologies like web services and web services orchestration have opened the door to a wide range of novel application scenarios, especially in the context of inter-organizational cooperation. One of the remaining obstacles for a wide-spread use of these techniques is security. Companies and organizations open their systems and core business processes to partners only if a high level of trust can be guaranteed. the emergence of web services security standards provides a valuable and effective paradigm for addressing the security issues arising in the context of inter-organizational cooperation. the low level of abstraction of these standards is, however, still an unresolved issue which makes them inaccessible to the domain expert and remains a major obstacle when aligning security objectives withthe customer needs. their complexity makes implementation easily prone of error. this paper provides a bird eye view of a doctoral work, where an effort is made to develop a conceptual framework - called SECTET in order to apply model driven security engineering techniques for the realization of high-level security requirements.
Practically all programming languages used in softwareengineering allow to split a program into several modules. For fully declarative and nonmonotonic logic programming languages, however, the modular structure of p...
详细信息
ISBN:
(纸本)9783540721994
Practically all programming languages used in softwareengineering allow to split a program into several modules. For fully declarative and nonmonotonic logic programming languages, however, the modular structure of programs is hard to realise, since the output of an entire program cannot in general be composed from the output of its component programs in a direct manner. In this paper, we consider these aspects for the stable-model semantics of disjunctive logic programs (DLPs). We define the notion of a DLP-function, where a well-defined input/output interface is provided, and establish a novel module theorem enabling a suitable compositional semantics for modules. the module theorem extends the well-known splitting-set theorem and allows also a generalisation of a shifting technique for splitting shared disjunctive rules among components.
software systems are becoming increasingly large and complex, and run the risk of serious failures from unforeseen behaviour. Model driven development (MDD) is emerging as a solution with strong potential for dealing ...
详细信息
ISBN:
(纸本)9783540694885
software systems are becoming increasingly large and complex, and run the risk of serious failures from unforeseen behaviour. Model driven development (MDD) is emerging as a solution with strong potential for dealing withthese difficulties using models and model transformations. However, effective validiation and verification techniques are required to take full advantage of the expected benefits of MDD. the MoDeVa (Model Design and Validation) series of workshop aims at bringing together researchers and practitioners to discuss links between MDD and model-based validation. this document summarizes the results of MoDeVa'06 that was the third edition of the workshop. Reviewing the workshop, the organisers feel that a community is forming which aims for practical integration of model-driven development and V&V and that specific research topics are being identified and addressed. As an illustration of this, it is important to notice that three papers this year were dedicated to V&V for model transformations. this trend may be due to increasing maturity and scale of use of MDD and thus to a better understanding of hard points and research challenges in this new approach for software development. there is recognition that specific solutions in this area are needed.
Customer satisfaction, quality improvement and rework reduction are known to be the most important benefits obtained through deployment of software process maturity models and standards within an organization. Since 2...
详细信息
the problem of controlling a liquid-gas separation process is approached by using LPV control techniques. An LPV model is derived from a nonlinear model of the process using differential inclusion techniques. Once an ...
详细信息
the problem of controlling a liquid-gas separation process is approached by using LPV control techniques. An LPV model is derived from a nonlinear model of the process using differential inclusion techniques. Once an LPV model is available, an LPV controller can be synthesized. the authors present a predictive LPV controller based on the GPC controller [Clarke D, Mohtadi C, Tuffs P. Generalized predictive control - Part I. Automatica 1987;23(2):137-48;Clarke D, Mohtadi C, Tuffs P. Generalized predictive control - Part II. Extensions and interpretations. Automatica 1987;23(2):149-60]. the resulting controller is denoted as GPC-LPV. this one shows the same structure as a general LPV controller [El Gahoui L, Scorletti G. Control of rational systems using linear-fractional representations and linear matrix inequalities. Automatica 1996;32(9):1273-84;Scorletti G, El Ghaoui L. Improved LMI conditions for gain scheduling and related control problems. international Journal of Robust Nonlinear Control 1998;8:845-77;Apkarian P, Tuan HD. Parametrized LMIs in control theory. In: proceedings of the 37th IEEE conference on decision and control;1998. p. 152-7;Scherer CW. LPV control and full block multipliers. Automatica 2001;37:361-75], which presents a linear fractional dependence on the process signal measurements. therefore, this controller has the ability of modifying its dynamics depending on measurements leading to a possibly nonlinear controller. that controller is designed in two steps. First, for a given steady state point is obtained a linear GPC using a linear local model of the nonlinear system around that operating point. And second, using bilinear and linear matrix inequalities (BMIs/LMIs) the remaining matrices of GPC-LPV are selected in order to achieve some closed loop properties: stability in some operation zone, norm bounding of some input/output channels, maximum settling time, maximum overshoot, etc., given some LPV model for the nonlinear system. As an appli
In this paper, we describe MANTRA(1), a model-driven approach to the development of multiple consistent user interfaces for one application. the common essence of these user interfaces is captured in an abstract UI mo...
详细信息
ISBN:
(纸本)9783540694885
In this paper, we describe MANTRA(1), a model-driven approach to the development of multiple consistent user interfaces for one application. the common essence of these user interfaces is captured in an abstract UI model (AUI) which is annotated with constraints to the dialogue flow. We consider in particular how the user interface can be adapted on the AUI level by deriving and tailoring dialogue structures which take into account constraints imposed by front-end platforms or inexperienced users. Withthis input we use model transformations described in ATL (Atlas Transformation Language) to derive concrete, platform-specific UI models (CUI). these can be used to generate implementation code for several UI platforms including GUI applications, dynamic web sites and mobile applications. the generated user interfaces are integrated with a multi tier application by referencing WSDL-based interface descriptions and communicating withthe application core over web service protocols.
In this paper a three-dimension dynamic thermal-mechanical coupled model was established, and boundary conditions withthermal contact models were also established. the material constitutive models of aluminum in high...
详细信息
this paper presents a study of the development of a surface roughness model in end milling of hardened steel AISI D2 using PVD TiAlN coated carbide cutting tool. the hardness of AISI D2 tool lies within the range of 5...
详细信息
this paper presents a study of the development of a surface roughness model in end milling of hardened steel AISI D2 using PVD TiAlN coated carbide cutting tool. the hardness of AISI D2 tool lies within the range of 56-58 HRC. the independent variables or the primary machining parameters selected for this experiment were the cutting speed, feed, and depth of cut. First and second order models were developed using Response Surface Methodology (RSM). Experiments were conducted within specified ranges of the parameters. Design-Expert 6.0 software was used to develop the surface roughness equations as the predictivemodels. Analysis of variance (ANOVA) with95% confidence interval has indicated that the models are valid in predicting the surface roughness of the part machined under specified condition.
In recent years a number of model transformation languages have emerged that deal with fine-grained, local transformation specifications, commonly known as programming in the small [13]. To be able to develop complex ...
详细信息
ISBN:
(纸本)9783540694885
In recent years a number of model transformation languages have emerged that deal with fine-grained, local transformation specifications, commonly known as programming in the small [13]. To be able to develop complex transformation systems in a scalable way, mechanisms to work directly on the global model level are desirable, referred to as programming in the large [26]. In this paper we show how domain specific model integration languages can be defined, and how they can be composed in order to achieve complex model management tasks. thereby, we base our approach on the definition of declarative model integration languages, of which implementing transformations are derived. We give a categorization of these transformations and rely on an object-oriented mechanism to realize complex model management tasks.
暂无评论