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 - 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'> </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'> = </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'> = </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'> = </span></font><font size=3D2><span = style=3D'font-size:11.0pt'>Component–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'> = </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'> = </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'> = </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'> </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'> </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'> </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'> = </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'> = </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'> = </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'> = </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'> = </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'>«</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'> = </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'> = </span></font><font size=3D2><span style=3D'font-size:11.0pt'>…</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'> </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'> </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'> </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'> </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'> </span></font></p> <p class=3DMsoNormal><font size=3D2 face=3DArial><span = style=3D'font-size:10.0pt; font-family:Arial'> </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==--