2005
DOI: 10.1007/11557432_45
|View full text |Cite
|
Sign up to set email alerts
|

Simplifying Autonomic Enterprise Java Bean Applications Via Model-Driven Development: A Case Study

Abstract: Autonomic computing systems aim to reduce the configuration, operational, and maintenance costs of distributed applications by enabling them to self-manage, selfheal, and self-optimize. This paper provides two contributions to the Model-Driven Development (MDD) of autonomic computing systems using Enterprise Java Beans (EJBs). First, we describe the structure and functionality of an MDD tool that visually captures the design of EJB applications, their quality of service (QoS) requirements, and the autonomic pr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
17
0

Year Published

2006
2006
2011
2011

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 27 publications
(17 citation statements)
references
References 9 publications
0
17
0
Order By: Relevance
“…In hybrid adaptive systems, control actions are generally discrete operations that affect either the computing infrastructure executing the managed system or the set of processes comprising the managed system. Usually, the structure of the managed system is non-modifiable [3,4,5,7,26]. It might be useful to classify hybrid apporaches further.…”
Section: Analysis Of Self-adaptive Approachesmentioning
confidence: 99%
See 3 more Smart Citations
“…In hybrid adaptive systems, control actions are generally discrete operations that affect either the computing infrastructure executing the managed system or the set of processes comprising the managed system. Usually, the structure of the managed system is non-modifiable [3,4,5,7,26]. It might be useful to classify hybrid apporaches further.…”
Section: Analysis Of Self-adaptive Approachesmentioning
confidence: 99%
“…It refers to responsiveness, that means the time required for the system to respond to events or the event processing rate in an interval of time. Identified factors that affect performance are latency, the time the system takes to respond to a specific event [5,9]; throughput, the number of events that can be completed in a given time interval-beyond processing rate as the desired throughput must also be observed in time sub-intervals [6,13,18,26]; and capacity, a measure of the amount of work the system can perform [6,13,18].…”
Section: Quality Attributes As Adaptation Goalsmentioning
confidence: 99%
See 2 more Smart Citations
“…An example of a DSML for horizontal platforms is the Rhapsody modeling environment (iLogix, 2006), which allows application generation for embedded software platforms based on many real-time operating systems. Other examples of DSMLs for horizontal platforms include the Platform Independent Component Modeling Language (PICML) (Balasubramanian et al, 2005a) and J2EEML (White et al, 2005), which facilitate the development, deployment, and configuration of QoS-enabled component-based DRE systems based on CCM and EJB, respectively.…”
Section: Commercial-off-the-shelf (Cots) Middleware and Os Platformsmentioning
confidence: 99%