GMU Software Engineering <http://cs.gmu.edu/%7Esmalek/seminar.html> Seminar
Series
***********************************************
Date: Wed, 09/30/2009
Time: 12 - 1pm
Location: 4801 Engineering
Pizza will be served.
***********************************************
Title: A Modeling Language for Activity-Oriented Composition of
Service-Oriented Software Systems
*** a paper to be presented at ACM/IEEE 12th International Conference on
Model Driven Engineering Languages and Systems ***
Speaker: Naeem <http://mason.gmu.edu/%7Enesfaha2/index.htm> Esfahani
Abstract
The proliferation of smart spaces and emergence of new standards, such as
Web Services, have paved the way for a new breed of software systems. The
functional and QoS requirements of such software systems are often not known
a priori at design-time, and even if they are, they may change at run-time.
Unfortunately, the majority of existing software engineering techniques rely
heavily on human reasoning and manual intervention, making them inapplicable
for automatic composition of such software systems at run-time. Moreover,
these approaches are primarily intended to be used by technically
knowledgeable software engineers, as opposed to domain users. In this talk,
we present Service Activity Schemas (SAS), an activity-oriented language for
modeling software system's functional and QoS requirements. SAS targets
service-oriented software systems, and relies on an ontology to provide
domain experts with modeling constructs that are intuitively understood. SAS
forms the centerpiece of a framework intended for user-driven composition
and adaptation of service-oriented software systems in a pervasive setting
(SASSY).
Bio
Naeem Esfahani is a PhD student in Computer Science Department, Volgenau
School of Information Technology and Engineering. He got his bachelor's
degrees on Computer Engineering with major of Software Engineering from
University of Tehran, Tehran, Iran. He also holds a Master of Science degree
in Computer Engineering with major of Software Engineering from Sharif
University of Technology, Tehran, Iran. His current research mainly focuses
on Software Architecture, Autonomic Computing, Model Driven Development,
Pervasive Systems, and Software Development Processes.
************************************************
Title: On the Role of Features in Analyzing the Architecture of
Self-Adaptive Software Systems
*** a paper to be presented at 4th International Workshop on Models at
Runtime ***
Speaker: Ahmed Elkhodary
Abstract
In traditional software families, feature-orientation has been shown
effective for bridging the semantic gap between a software system's
requirements and its architecture. Over the past few years, the emergence of
self-adaptive software systems, which are significantly more challenging to
build than traditional systems, has gained the attention of the software
engineering research community. In this talk, we show that using features at
runtime could alleviate some of the key challenges of building such systems.
The underlying insights are that: (1) features allow representation of the
engineer's knowledge about some facets of the system that can be used to
enhance the adaptation logic, and (2) features can serve as an abstraction
to deal with the heterogeneity of the underlying architectural models,
analytical algorithms, and implementation platforms. We describe the role of
features in a self-adaptive framework that we have developed, entitled
FeatUre-oriented Self-adaptatION (FUSION). We also report on our preliminary
experience with FUSION that demonstrates the benefits of using features in
different stages of self-adaptation.
Bio
Ahmed Elkhodary is a PhD student in Computer Science Department, Volgenau
School of Information Technology and Engineering. He got his bachelor's
degrees in Computer Engineering from King Abdul-Aziz University, KSA. He
also holds a Master of Science in Software Engineering from George Mason
University. His current research mainly focuses on Software Architecture,
Software Product Lines Engineering, Autonomic Computing, and Online Machine
Learning.
---------------------------------------------------------------------------
Sam Malek, Ph.D.
Assistant Professor
Department of Computer Science
Volgenau School of Information Technology and Engineering
George Mason University
Fairfax, VA 22030-4444 U.S.A.
Phone: +1-703-993-1677
Email: [log in to unmask]
WWW: http://www.cs.gmu.edu/~smalek/
|