|
Exam
Papers
Lista Exam Papers:
Gli exam paper gia'
assegnati e discussi sono marcati in
verde.
Gli exam paper gia' richiesti, sono invece in
giallo. Essi potranno essere selezionati da altri studenti,
solo previa richiesta al docente.
|
Topic |
Paper |
Course |
|
ADLs |
Component-
and aspect-based ADL.
M. Pinto, L. Fuentes, and J. M. Troya.
DAOP-ADL: an architecture description
language for dynamic component and
aspect-based development. In GPCE ’03:
Proc. of the 2 int. conf. on Generative
programming and component engineering,
pages 118–137, 2003. |
A&T |
|
UML as ADL |
UML
2.0 as ADL "as is":
H.-E. Eriksson, M. Penker, B. Lyons, and
D. Fado. UML 2 Toolkit, chapter Ch. 7,
Representing Architecture, pages
251–279. John Wiley and Sons, 2004. (Berardinelli)
From UML 1.4 to 2.0 for SA modeling:
Perez-Martinez, J.E., and Sierra-Alonso,
A. UML 1.4 versus UML 2.0 as languages
to describe Software Architectures. In
EWSA 2004, LNCS 3047, pp. 88-102.
XML as an ADL:
E. M. Dashofy, A. van der Hoek, R. N. Taylor
A Highly-Extensible, XML-Based
Architecture Description Language. In
WICSA 2001 (A.Lucia Paoletti)
|
A&T |
|
UML 1.x, UML 2 and components:
J.A. Street, R.G. Pettit IV, “The Impact of UML 2.0 on Existing UML
1.4 Models”, Proc. of MoDELS 2005
C. Kobryn, “Modeling Components and
Frameworks with UML”, Communications of
the ACM, Vol. 43, No. 10, October 2000. |
SE II |
|
CB systems |
UML
Components Process |
A&T |
|
Distributed Component-based
design.
Budgen.
"Software Design" book.
Chapter on component-based
design. |
A&T |
Properties of Component-based systems:
D. Hamlet, “Properties of Software
Systems Synthesized from Components”,
Journal of Systems and Software, 2002. |
SEII |
Properties of Component-based systems:
I. Crnkovic, M. Larsson, “Classification
of quality attributes for predictability
in component-based systems”, Proceedings
of WADS 2004. |
SEII |
|
Dependability |
J. Voas .
Dependability Certification of Software
Components, Journal of Systems and
Software, 2000 |
SEII |
|
SA style |
Modeling and Validation of
Service-Oriented Architectures:
Application vs. Style, Luciano Baresi,
Reiko Heckel, Sebastian Thöne, Dániel
Varró. In ESEC/FSE 2003
(Gianluca D'Andrea) |
A&T |
|
Composing
Architectural Styles from Architectural
Primitives, Nikunj Mehta, Nenad
Medvidovic, University of Southern
California. In ESEC/FSE
2003. |
A&T |
|
Merging
Component Models and Architectural
Styles. David Rosenblum
et. al. In ISAW-3 |
A&T |
|
How
to write a paper |
Writing Good Software Engineering
Research Papers.
Mary Shaw. In Proc. 25th Int.
Conf. on Software Engineering, IEEE
Computer Society, 2003, pp. 726-736. |
A&T |
|
Model-based Testing |
A. Hartman
and K. Nagin. The AGEDIS Tools for Model
Based Testing. In Int. Symposium on
Software Testing and Analysis) (ISSTA
2004), Boston, Massachusetts. |
A&T |
|
A.
Jefferson Offutt, Aynur Abdurazik:
Generating Tests from UML Specifications.
In Proc. UML 1999 Conference |
A&T |
Regression
Testing |
A. Orso,
N. Shi, and M. J. Harrold. Scaling
regression testing to large software
systems. In Proceedings of the 12th ACM
SIGSOFT Symposium on the Foundations
of Software Engineering (FSE 2004),
pages 241–252, Newport Beach, CA, USA,November
2004. |
A&T |
T. L.
Graves, M. J. Harrold, J.-M. Kim, A.
Porter, and G. Rothermel. An Empirical
Study of Regression Test Selection
Techniques. In Proc. of the 20th Int.
Conf. on
Software Engineering (ICSE’98), pages
188–197, Japan, April 1998.
(Cinzia Giugliani) |
A&T |
|
Model-Checking |
A. Knapp,
S. Merz, and C. Rauh. Model Checking
Timed UML State Machines and
Collaborations. In On FTRTFT 2002:7th
International Symposium on Formal
Techniques in Real-Time and Fault
Tolerant Systems. Also in LNCS, vol.
2469, pp. 395-414 (2002). |
A&T |
Uchitel
S., Chatley R., Kramer J. and Magee J.,
“LTSA-MSC : Tool support for behavioral
model elaboration using scenarios”,
(Tool Demo in 9th International
Conference on Tools and Algorithms for
the construction and Analysis of Systems
(TACAS 2003), ETAPS 2003, Warsaw, Poland,
April 2003). |
A&T |
|
Plugin and ADL |
Robert
Chatley, Susan Eisenbach, Jeff Kramer,
Jeff Magee, Sebastián Uchitel:
Predictable Dynamic Plugin Systems. In
FASE 2004, pages 129-143. |
A&T |
|
Product Line +
Testing |
A.
Bertolino, S. Gnesi, "PLUTO: A Test
Methodology for Product Families" Proc.
Software Product-Family Engineering: 5th
Int. Workshop, PFE 2003, Siena, Italy,
November 4-6, 2003,LNCS 3014, 2004, p.
181-197. |
A&T |
|
H. Gomaa
and M.E. Shin, "Multiple-View
Meta-Modeling of Software Product Lines",
Proc. IEEE Int. Conference on the
Engineering of Complex Computer Systems,
Greenbelt, MD, Dec. 2002. |
A&T |
|
Service Oriented
Architecture |
A Survey
of Patterns for Service-Oriented
Architectures. Uwe Zdun, C. Hentrich,
W.M.P. van der Aalst |
A&T |
Speaking a
Common Language: A Conceptual Model for
Describing Service-Oriented Systems.
M. Colombo, E. Di Nitto, M. Di Penta, D.
Distante, and M. Zucca. International
Conference on Service Oriented Computing
(ICSOC 2005), December 2005
(Alessandro Vizzarro) |
A&T |
|
Model-checking +
Testing |
Heimdahl,
M. P., Rayadurgam, S., Visser, W.,
Devaraj, G., Gao, J.: Auto-generating
test sequences using model checkers: A
case study. In FATES 2003. |
A&T |
|
Gargantini,
A., Heitmeyer, C. L.: Using model
checking to generate tests from
requirements specifications. In ESEC /
SIGSOFT FSE, pages 146-162, 1999 |
A&T |
|
Integration
of Analysis Techniques |
V.
Cortellessa, A. Di Marco, P. Inverardi,
F. Mancinelli, P. Pelliccione, «A
framework for integration of functional
and non-functional analysis of software
architectures», Proc. International
Workshop on Test and Analysis of
Component Based Systems in conjunction
with ETAPS 2004, 2004 -- to appear |
A&T |
|
Dynamic SA |
|
A&T |
|
|
|
A&T |
Modalita' di Consegna Exam Papers:
Dovrete consegnarmi:
a) documento/articolo che descriva il vostro lavoro.
b) presentazione PPT (o altro formato)
c) tutti gli articoli letti
d) tutti gli eventuali case study o codice realizzati
a]Il documento non ha una lunghezza predefinita. Esso
deve pero' focalizzarsi soprattutto su cio' che VOI
avete imparato, capito, applicato,
sviluppato, cioe' su tutto cio' che non si
trova su altri articoli. Ricordatevi di listare i
riferimenti bibliografici utilizzati.
Il documento dovra' contenere, in modo esplicito, una sezione di
"considerazioni", nonche' il riferimento bibliografico a tutti
gli articoli utilizzati. Ricordatevi di tenere sempre in
considerazione gli articoli piu' rilevanti (piu' recenti,
pubblicati su Rivista, libri).
b] La presentazione dovra' tassativa durare non
piu' di 15 minuti,
dando una idea high-level (comprensibile agli altri studenti)
del vostro lavoro. I dettagli saranno invece introdotti nel
documento.
Metriche di
Valutazione Progetti:
Ecco alcuni dei
parametri che verranno utilizzati per valutare i
vostri progetti ed exam paper:
-
Capacita' critica e capacita' di dare propri
pareri
-
Capacita' di
comparazione con altri approcci o altri temi
studiati
-
Capacita' di
aggiungere del "nuovo"
-
Capacita' di sapere "integrare" le varie
conoscenze acquisite
-
Livello di dettaglio
-
Complessita' del topic discusso e conoscenze
pregresse
-
Comprensibilita' della presentazione
Note:
1) Volevo
avvisarvi che le presentazioni dei vostri
elaborati verranno rese disponibili on-line
|