67 resultados para MODEL-DRIVEN DEVELOPMENT
Resumo:
Composite Applications on top of SAPs implementation of SOA (Enterprise SOA) enable the extension of already existing business logic. In this paper we show, based on a case study, how Model-Driven Engineering concepts are applied in the development of such Composite Applications. Our Case Study extends a back-end business process which is required for the specific needs of a demo company selling wine. We use this to describe how the business centric models specifying the modified business behaviour of our case study can be utilized for business performance analysis where most of the actions are performed by humans. In particular, we apply a refined version of Model-Driven Performance Engineering that we proposed in our previous work and motivate which business domain specifics have to be taken into account for business performance analysis. We additionally motivate the need for performance related decision support for domain experts, who generally lack performance related skills. Such a support should offer visual guidance about what should be changed in the design and resource mapping to get improved results with respect to modification constraints and performance objectives, or objectives for time.
Resumo:
Composite Applications on top of SAPs implementation of SOA (Enterprise SOA) enable the extension of already existing business logic. In this paper we show, based on a case study, how Model-Driven Engineering concepts are applied in the development of such Composite Applications. Our Case Study extends a back-end business process which is required for the specific needs of a demo company selling wine. We use this to describe how the business centric models specifying the modified business behaviour of our case study can be utilized for business performance analysis where most of the actions are performed by humans. In particular, we apply a refined version of Model-Driven Performance Engineering that we proposed in our previous work and motivate which business domain specifics have to be taken into account for business performance analysis. We additionally motivate the need for performance related decision support for domain experts, who generally lack performance related skills. Such a support should offer visual guidance about what should be changed in the design and resource mapping to get improved results with respect to modification constraints and performance objectives, or objectives for time.
Resumo:
Model Driven Architecture supports the transformation from reusable models to executable software. Business representations, however, cannot be fully and explicitly represented in such models for direct transformation into running systems. Thus, once business needs change, the language abstractions used by MDA (e.g. Object Constraint Language / Action Semantics), being low level, have to be edited directly. We therefore describe an Agent-oriented Model Driven Architecture (AMDA) that uses a set of business models under continuous maintenance by business people, reflecting the current business needs and being associated with adaptive agents that interpret the captured knowledge to behave dynamically. Three contributions of the AMDA approach are identified: 1) to Agent-oriented Software Engineering, a method of building adaptive Multi-Agent Systems; 2) to MDA, a means of abstracting high level business-oriented models to align executable systems with their requirements at runtime; 3) to distributed systems, the interoperability of disparate components and services via the agent abstraction.
Resumo:
Annotation of programs using embedded Domain-Specific Languages (embedded DSLs), such as the program annotation facility for the Java programming language, is a well-known practice in computer science. In this paper we argue for and propose a specialized approach for the usage of embedded Domain-Specific Modelling Languages (embedded DSMLs) in Model-Driven Engineering (MDE) processes that in particular supports automated many-step model transformation chains. It can happen that information defined at some point, using an embedded DSML, is not required in the next immediate transformation step, but in a later one. We propose a new approach of model annotation enabling flexible many-step transformation chains. The approach utilizes a combination of embedded DSMLs, trace models and a megamodel. We demonstrate our approach based on an example MDE process and an industrial case study.
Resumo:
Economic development at both the domestic and global levels is associated with increasing tensions which are inextricably linked to the meaning and allocation of property rights, which has a great impact on appropriation of resources and may lead to different paths of development. “Taking”-- the appropriation of private land for public needs -- is a typical example that exhibits those tensions, posing a challenge to the conventional conception of property as individualistic and exclusive rights of possession, use, and disposition and to the associated neoliberal model of development. Should the individual landowner be left to bear the cost of a regulatory intervention which endures to the wider benefit of the whole community? How to mitigate the tensions between private ownership and public regulation? If we take the liberal concept of property, then private property seems to be in constant conflict with public interests and wider social concerns. Meanwhile, community, situating between the state and the individuals, and community’s relationship to development rights, have not provoked enough discussion. The paper explores the different ways land development rights might be seen both in Western, essentially common law systems, and in China, especially now and in view of two case studies. An empirical example in Wugang, China reveals the importance of integrating the “community lens” proposed by Roger Cotterrell into studies of the transfer of land development rights. Reading through the community lens, taking could be giving and appropriation could also be access. This approach provides a new perspective to re-evaluate the relationship between legal appropriation and development.
Resumo:
Preclinical toxicity testing in animal models is a cornerstone of the drug development process, yet it is often unable to predict adverse effects and tolerability issues in human subjects. Species-specific responses to investigational drugs have led researchers to utilize human tissues and cells to better estimate human toxicity. Unfortunately, human cell-derived models are imperfect because toxicity is assessed in isolation, removed from the normal physiologic microenvironment. Microphysiological modeling often referred to as 'organ-on-a-chip' or 'human-on-a-chip' places human tissue into a microfluidic system that mimics the complexity of human in vivo physiology, thereby allowing for toxicity testing on several cell types, tissues, and organs within a more biologically relevant environment. Here we describe important concepts when developing a repro-on-a-chip model. The development of female and male reproductive microfluidic systems is critical to sex-based in vitro toxicity and drug testing. This review addresses the biological and physiological aspects of the male and female reproductive systems in vivo and what should be considered when designing a microphysiological human-on-a-chip model. Additionally, interactions between the reproductive tract and other systems are explored, focusing on the impact of factors and hormones produced by the reproductive tract and disease pathophysiology.
Resumo:
Respiratory motion introduces complex spatio-temporal variations in the dosimetry of radiotherapy. There is a paucity of literature investigating the radiobiological consequences of intrafraction motion and concerns regarding the impact of movement when applied to cancer cell lines in vitro exist. We have addressed this by developing a novel model which accurately replicates respiratory motion under experimental conditions to allow clinically relevant irradiation of cell lines. A bespoke phantom and motor driven moving platform was adapted to accommodate flasks containing medium and cells in order to replicate respiratory motion using varying frequencies and amplitude settings. To study this effect on cell survival in vitro, dose response curves were determined for human lung cancer cell lines H1299 and H460 exposed to a uniform 6 MV radiation field under moving or stationary conditions. Cell survival curves showed no significant difference between irradiation at different dose points for these cell lines in the presence or absence of motion. These data indicate that motion of unshielded cells in vitro does not affect cell survival in the presence of uniform irradiation. This model provides a novel research platform to investigate the radiobiological consequences of respiratory motion in radiotherapy.
Resumo:
This paper describes the development of a two-dimensional transient catalyst model. Although designed primarily for two-stroke direct injection engines, the model is also applicable to four-stroke lean burn and diesel applications. The first section describes the geometries, properties and chemical processes simulated by the model and discusses the limitations and assumptions applied. A review of the modeling techniques adopted by other researchers is also included. The mathematical relationships which are used to represent the system are then described, together with the finite volume method used in the computer program. The need for a two-dimensional approach is explained and the methods used to model effects such as flow and temperature distribution are presented. The problems associated with developing surface reaction rates are discussed in detail and compared with published research. Validation and calibration of the model is achieved by comparing predictions with measurements from a flow reactor. While an extensive validation process, involving detailed measurements of gas composition and thermal gradients, has been completed, the analysis is too detailed for publication here and is the subject of a separate technical paper.