Session I: Parallel Processing on Heterogeneous High Performance Systems
Chair: William Perrizo, North Dakota State University
Contact: william.perrizo[AT]ndsu.edu
Moore's law is essentially over (witness: the fact that GHz ratings for PCs
have
actually gone down over the past few years (from ~3GHz back down to
~2.6 GHz)). As a result, CPU designers have had to resort to other
methods to advance processing speed, notably multiple processor per die
(e.g., Intel's Nehalem Architecture with up to 16 processors per die);
better cache architectures and prefetch methods; heterogeneous
processor arrangements (e.g., adding NVIDIA GPUs or Intel's Larabee
GPGPU. This change presents a whole new programming and data structuring challenge. Papers will be sought that address these challenges.
Session II : Modularization and Re-use in Software Architecture: Is it time to look outside the box?
Chair: Kendra Cooper, University of Texas-Dallas
Contact: kcooper[AT]utdallas.edu
The
discipline of software architecture has been maturing for over 40
years. The challenging problems of how to systematically modularize and
re-use software engineering artifacts in software architecture continue
to be open research issues. Recently, these problems have been
considered from multiple paradigms in distinct, active communities
including agent-oriented, aspect-oriented, component-based,
product-line engineering, service-oriented
and others.
Although the re-usable artifacts are specific to each paradigm (e.g.,
agents, aspects, components, core assets, services), from a broader
perspective they share key characteristics. Methodologies (processes,
tools, techniques, heuristics) are needed to systematically
specify/model, evaluate, store, select, and compose the re-usable
artifacts with respect to functional and non-functional/quality of
service attributes.
Interesting and useful results have been achieved within research
sub-communities, but they tend not to be widely disseminated across
sub-communities. The purpose of this session is to provide a forum to
share knowledge and results across different sub-communities, to
explore commonalities and differences. More specifically, this session
is intended to provide an opportunity to consider the potential for a
more general approach, perhaps a re-use meta-model.
For this session, roadmap style papers on individual paradigms are
preferred, which address technical topics related to modularization and
re-use in software architecture. The papers should include a discussion
on the current state-of-the-research and important future directions
for the paradigm. As much as possible, topics such as but not limited
to the following are anticipated to be of great interest to the
participants, from either process or product perspectives:
- Specification (meta-models, modeling) and Analysis
- Selection and Composition techniques
- Repositories
- Tool support
- Plan-driven agile perspectives
- Applications, Empirical studies, case studies
The session will be organized around presentations and interactive discussions
| Session III: Agent Based Systems and Social Simulation: Theory and Applications
Chair: Sharad Sharma, Bowie State University
Contact: ssharma[AT]bowiestate.edu
The aim of this special session is to provide a forum to discuss and
disseminate recent and significant research efforts on Agent Based
Systems and Social Simulation, dealing with current challenges and new
trends on this topic (both on theoretical and practical aspects). Agent
Based System is a paradigm of software engineering methodology. The
development of intelligent agents brings new challenges to the field.
Agent technologies and multi-agent-systems are one of the most vibrant
and active research areas of computer science. We encourage work in
using agent-oriented software engineering approach to development of
agent-based systems, such as multi-agent systems and mobile agent
systems. Topics of interest include, but are not limited to, the
following:
- Methodologies for agent-oriented analysis and design
- Requirements analysis and specification for agent-based systems
- Autonomous Agents and Multi-Agent Systems
- Cognitive/neural grounding of social behavior
- Models of cognitive representations of social worlds
- Agent-oriented software engineering (AOSE)
- Methodologies for interdisciplinary theory
- Model checking for agent-based systems
- Engineering large-scale agent systems
- Applications of multi-agent systems and mobile agents
Session IV: Software Correctness, Testing and Verification
Chair: Mark Burgin, University of California - San Francisco and Narayan Debnath, Winona State University
Contact: ndebnath[AT]winona.edu
Session V: Deployment of Component-Based Software Systems and Service Oriented Applications
Chair: Noureddine Belkhatir, Université de Grenoble, France
Contact: Noureddine.Belkhatir[AT]imag.fr
Session VI: TBA
Chair: Donna Hudson, University of California - San Francisco
Contact: dhudson[AT]fresno.ucsf.edu
|