Special Session: Modularization and Re-use in Software Architecture: Is it time to look outside the box?

"Kendra Cooper" <[email protected]> Sat, 7 Nov 2009 13:22:54 -0800
Newsgroups gmane.comp.programming.aspect.general
Message-ID <002301ca5ff0$7c2a7ef0$29534318@Cooper>
This is a multi-part message in MIME format.

--===============1599908149593067859==
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0024_01CA5FAD.6E073EF0"

This is a multi-part message in MIME format.

------=_NextPart_000_0024_01CA5FAD.6E073EF0
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: 7bit

Call for Papers -  Special Session

Modularization and Re-use in Software Architecture: Is it time to look
outside the box?

Software Engineering and Data Engineering Conference 2010
(http://www.users.csbsju.edu/~irahal/sede2010)

 

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 across different sub-communities, to explore commonalities and
differences. More specifically, this session is intended to provide an
opportunity to consider the potential benefits of a more general approach,
with 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, Composition techniques (design time, run time)

*      Repositories 

*      Tool support

*      Plan-driven * agile methods

*      Applications, Empirical studies, case studies

*      .

 

The session will be organized around interactive presentations and
discussions.

 

Submissions should comply with the SEDE 2010 submission format and deadline,
e-mailed to Kendra Cooper ([email protected]) as a pdf attachment.
Selected papers will be considered for extension into chapters for a planned
CRC Press book on software re-use. 

 

Please contact K. Cooper ([email protected]) for additional information.

 

Kendra M. L. Cooper

Associate Professor

Department of Computer Science

The University of Texas at Dallas

www.utdallas.edu/~kcooper

[email protected]

 

 


------=_NextPart_000_0024_01CA5FAD.6E073EF0
Content-Type: text/html;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<html>

<head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered)">

<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
p.MsoBlockText, li.MsoBlockText, div.MsoBlockText
	{margin-top:0in;
	margin-right:27.0pt;
	margin-bottom:0in;
	margin-left:27.0pt;
	margin-bottom:.0001pt;
	text-align:justify;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{font-family:Arial;
	color:windowtext;
	font-weight:normal;
	font-style:normal;
	text-decoration:none none;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
-->
</style>

</head>

<body lang=3DEN-US link=3Dblue vlink=3Dpurple>

<div class=3DSection1>

<p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>Call for =
Papers -
&nbsp;Special Session</span></font></p>

<p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>Modularization =
and Re-use
in Software Architecture: Is it time to look outside the =
box?</span></font></p>

<p class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D2
face=3D"Times New Roman"><span style=3D'font-size:11.0pt'>Software =
Engineering and
Data Engineering Conference 2010 =
(http://www.users.csbsju.edu/~irahal/sede2010)</span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font></p>

<p class=3DMsoBlockText style=3D'margin:0in;margin-bottom:.0001pt'><font =
size=3D2
face=3D"Times New Roman"><span style=3D'font-size:11.0pt'>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:</span></font></p>

<p class=3DMsoBlockText =
style=3D'margin-right:0in;margin-bottom:0in;margin-left:
.25in;margin-bottom:.0001pt;text-indent:-.25in'><font size=3D2 =
face=3DWingdings><span
style=3D'font-size:11.0pt;font-family:Wingdings'>v</span></font><font =
size=3D1><span
style=3D'font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></font><font
size=3D2><span =
style=3D'font-size:11.0pt'>Agent-oriented</span></font></p>

<p class=3DMsoBlockText =
style=3D'margin-right:0in;margin-bottom:0in;margin-left:
.25in;margin-bottom:.0001pt;text-indent:-.25in'><b><font size=3D2 =
face=3DWingdings><span
style=3D'font-size:11.0pt;font-family:Wingdings;font-weight:bold'>v</span=
></font></b><b><font
size=3D1><span =
style=3D'font-size:7.0pt;font-weight:bold'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=

</span></font></b><b><font size=3D2><span =
style=3D'font-size:11.0pt;font-weight:
bold'>Aspect-oriented</span></font></b></p>

<p class=3DMsoBlockText =
style=3D'margin-right:0in;margin-bottom:0in;margin-left:
.25in;margin-bottom:.0001pt;text-indent:-.25in'><font size=3D2 =
face=3DWingdings><span
style=3D'font-size:11.0pt;font-family:Wingdings'>v</span></font><font =
size=3D1><span
style=3D'font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></font><font
size=3D2><span =
style=3D'font-size:11.0pt'>Component&#8211;based</span></font></p>

<p class=3DMsoBlockText =
style=3D'margin-right:0in;margin-bottom:0in;margin-left:
.25in;margin-bottom:.0001pt;text-indent:-.25in'><font size=3D2 =
face=3DWingdings><span
style=3D'font-size:11.0pt;font-family:Wingdings'>v</span></font><font =
size=3D1><span
style=3D'font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></font><font
size=3D2><span style=3D'font-size:11.0pt'>Product-line engineering =
</span></font></p>

<p class=3DMsoBlockText =
style=3D'margin-right:0in;margin-bottom:0in;margin-left:
.25in;margin-bottom:.0001pt;text-indent:-.25in'><font size=3D2 =
face=3DWingdings><span
style=3D'font-size:11.0pt;font-family:Wingdings'>v</span></font><font =
size=3D1><span
style=3D'font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></font><font
size=3D2><span =
style=3D'font-size:11.0pt'>Service-oriented</span></font></p>

<p class=3DMsoBlockText =
style=3D'margin-right:0in;margin-bottom:0in;margin-left:
.25in;margin-bottom:.0001pt;text-indent:-.25in'><font size=3D2 =
face=3DWingdings><span
style=3D'font-size:11.0pt;font-family:Wingdings'>v</span></font><font =
size=3D1><span
style=3D'font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></font><font
size=3D2><span style=3D'font-size:11.0pt'>And others</span></font></p>

<p class=3DMsoBlockText style=3D'margin:0in;margin-bottom:.0001pt'><font =
size=3D2
face=3D"Times New Roman"><span =
style=3D'font-size:11.0pt'>&nbsp;</span></font></p>

<p class=3DMsoBlockText style=3D'margin:0in;margin-bottom:.0001pt'><font =
size=3D2
face=3D"Times New Roman"><span style=3D'font-size:11.0pt'>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.</span></font></p>

<p class=3DMsoBlockText style=3D'margin:0in;margin-bottom:.0001pt'><font =
size=3D2
face=3D"Times New Roman"><span =
style=3D'font-size:11.0pt'>&nbsp;</span></font></p>

<p class=3DMsoBlockText style=3D'margin:0in;margin-bottom:.0001pt'><font =
size=3D2
face=3D"Times New Roman"><span style=3D'font-size:11.0pt'>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 across different =
sub-communities, to
explore commonalities and differences. More specifically, this session =
is
intended to provide an opportunity to consider the potential benefits of =
a more
general approach, with a re-use meta-model. </span></font></p>

<p class=3DMsoBlockText style=3D'margin:0in;margin-bottom:.0001pt'><font =
size=3D2
face=3D"Times New Roman"><span =
style=3D'font-size:11.0pt'>&nbsp;</span></font></p>

<p class=3DMsoBlockText style=3D'margin:0in;margin-bottom:.0001pt'><font =
size=3D2
face=3D"Times New Roman"><span style=3D'font-size:11.0pt'>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: =
</span></font></p>

<p class=3DMsoBlockText =
style=3D'margin-right:0in;margin-bottom:0in;margin-left:
.25in;margin-bottom:.0001pt;text-indent:-.25in'><font size=3D2 =
face=3DWingdings><span
style=3D'font-size:11.0pt;font-family:Wingdings'>v</span></font><font =
size=3D1><span
style=3D'font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></font><font
size=3D2><span style=3D'font-size:11.0pt'>Specification (meta-models, =
modeling) and
Analysis</span></font></p>

<p class=3DMsoBlockText =
style=3D'margin-right:0in;margin-bottom:0in;margin-left:
.25in;margin-bottom:.0001pt;text-indent:-.25in'><font size=3D2 =
face=3DWingdings><span
style=3D'font-size:11.0pt;font-family:Wingdings'>v</span></font><font =
size=3D1><span
style=3D'font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></font><font
size=3D2><span style=3D'font-size:11.0pt'>Selection, Composition =
techniques (design
time, run time)</span></font></p>

<p class=3DMsoBlockText =
style=3D'margin-right:0in;margin-bottom:0in;margin-left:
.25in;margin-bottom:.0001pt;text-indent:-.25in'><font size=3D2 =
face=3DWingdings><span
style=3D'font-size:11.0pt;font-family:Wingdings'>v</span></font><font =
size=3D1><span
style=3D'font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></font><font
size=3D2><span style=3D'font-size:11.0pt'>Repositories =
</span></font></p>

<p class=3DMsoBlockText =
style=3D'margin-right:0in;margin-bottom:0in;margin-left:
.25in;margin-bottom:.0001pt;text-indent:-.25in'><font size=3D2 =
face=3DWingdings><span
style=3D'font-size:11.0pt;font-family:Wingdings'>v</span></font><font =
size=3D1><span
style=3D'font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></font><font
size=3D2><span style=3D'font-size:11.0pt'>Tool support</span></font></p>

<p class=3DMsoBlockText =
style=3D'margin-right:0in;margin-bottom:0in;margin-left:
.25in;margin-bottom:.0001pt;text-indent:-.25in'><font size=3D2 =
face=3DWingdings><span
lang=3DFR =
style=3D'font-size:11.0pt;font-family:Wingdings'>v</span></font><font
size=3D1><span style=3D'font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></font><font
size=3D2><span style=3D'font-size:11.0pt'>Plan-driven =
</span></font><font size=3D2
face=3DSymbol><span lang=3DFR =
style=3D'font-size:11.0pt;font-family:Symbol'>&laquo;</span></font><font
size=3D2><span style=3D'font-size:11.0pt'> agile =
methods</span></font></p>

<p class=3DMsoBlockText =
style=3D'margin-right:0in;margin-bottom:0in;margin-left:
.25in;margin-bottom:.0001pt;text-indent:-.25in'><font size=3D2 =
face=3DWingdings><span
style=3D'font-size:11.0pt;font-family:Wingdings'>v</span></font><font =
size=3D1><span
style=3D'font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></font><font
size=3D2><span style=3D'font-size:11.0pt'>Applications, Empirical =
studies, case
studies</span></font></p>

<p class=3DMsoBlockText =
style=3D'margin-right:0in;margin-bottom:0in;margin-left:
.25in;margin-bottom:.0001pt;text-indent:-.25in'><font size=3D2 =
face=3DWingdings><span
style=3D'font-size:11.0pt;font-family:Wingdings'>v</span></font><font =
size=3D1><span
style=3D'font-size:7.0pt'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
</span></font><font
size=3D2><span style=3D'font-size:11.0pt'>&#8230;</span></font></p>

<p class=3DMsoBlockText style=3D'margin:0in;margin-bottom:.0001pt'><font =
size=3D2
face=3D"Times New Roman"><span =
style=3D'font-size:11.0pt'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Times New Roman"><span =
style=3D'font-size:
11.0pt'>The session will be organized around interactive presentations =
and
discussions.</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Times New Roman"><span =
style=3D'font-size:
11.0pt'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Times New Roman"><span =
style=3D'font-size:
11.0pt'>Submissions should comply with the SEDE 2010 submission format =
and
deadline, e-mailed to Kendra Cooper (<a =
href=3D"mailto:[email protected]"
title=3D"blocked::mailto:[email protected]">[email protected]</a>) =
as a pdf
attachment. Selected papers will be considered for extension into =
chapters for
a planned CRC Press book on software re-use. </span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Times New Roman"><span =
style=3D'font-size:
11.0pt'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Times New Roman"><span =
style=3D'font-size:
11.0pt'>Please contact K. Cooper ([email protected]) for additional
information.</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Times New Roman"><span =
style=3D'font-size:
11.0pt'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Times New Roman"><span =
style=3D'font-size:
11.0pt'>Kendra M. L. Cooper</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Times New Roman"><span =
style=3D'font-size:
11.0pt'>Associate Professor</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Times New Roman"><span =
style=3D'font-size:
11.0pt'>Department of Computer Science</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Times New Roman"><span =
style=3D'font-size:
11.0pt'>The University of Texas at Dallas</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Times New Roman"><span =
style=3D'font-size:
11.0pt'>www.utdallas.edu/~kcooper</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3D"Times New Roman"><span =
style=3D'font-size:
11.0pt'><a href=3D"mailto:[email protected]"
title=3D"blocked::mailto:[email protected]">[email protected]</a></=
span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

<p class=3DMsoNormal><font size=3D2 face=3DArial><span =
style=3D'font-size:10.0pt;
font-family:Arial'>&nbsp;</span></font></p>

</div>

</body>

</html>

------=_NextPart_000_0024_01CA5FAD.6E073EF0--



--===============1599908149593067859==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
discuss mailing list    -    [email protected]

To unsubscribe and change options, go to:
http://aosd.net/mailman/listinfo/discuss_aosd.net

Check out the AOSD.net Wiki: http://aosd.net/wiki

--===============1599908149593067859==--