Tags:
tag this topic
create new tag
,
view all tags
---+ Modularidade e Arquitetura de Software *Professores:* Paulo Borba e Fernando Castor *Nome oficial:* Tópicos Avançados em Engenharia de Software 2 (IN-979) *Site abreviado:* http://is.gd/zp7bGk ---+++ Cronograma * *10/9 (15 hs, na sala A-014):* Apresentação da disciplina * *12/9 (17hs, na sala A-014):* Discutir trabalhos: * [[http://portal.acm.org/ft_gateway.cfm?id=361623&type=pdf&coll=ACM&dl=ACM&CFID=5557376&CFTOKEN=66575831][On the criteria to be used in decomposing systems into modules]]. D. L. Parnas. Communications of the ACM, Volume 15, Issue 12, December 1972. * [[http://aosd.net/2011/files/PerspectivesOnModularity/ModularityDefinitions.pdf][Definitions of Modularity]], compiled by Richard P. Gabriel. AOSD. March 2011. * Modularity for the modern world. Mary Shaw. AOSD. March 2011. ([[http://aosd.net/2011/keynotes.html#ms][video]], [[http://aosd.net/2011/files/keynotes/modularity-21st-cent-v5.pdf][slides]] and [[http://dl.acm.org/citation.cfm?id=1960277][paper]]) * *19/9 (17 hs, na sala A-014):* Discutir Capítulos 1 e 2 (até a página 46) do livro _Design Rules: The Power of Modularity_. * *26/9 (17 hs, na sala A-014):* Discutir Capítulos 2 e 3 (a partir da página 46) do livro _Design Rules: The Power of Modularity_. * *1/10* <strong>(15 hs, na sala A-014): </strong>Discutir trabalhos: * A Design Perspective on Modularity. André van der Hoek. AOSD. March 2011. ([[http://aosd.net/2011/keynotes.html#andh][video]], [[http://aosd.net/2011/files/keynotes/AOSD2011.pdf][slides]] and [[http://dl.acm.org/ft_gateway.cfm?id=1960307&type=pdf&CFID=113709550&CFTOKEN=42137424][paper]]) * What is architecture? John Klein and David Weiss. Capítulo 1 do livro Beautiful Architecture, de Diomidis Spinellis and Georgios Gousios, 2009. * *8/10* <strong>(15 hs, na sala A-014): </strong>Discutir trabalhos: * Modularity, Agility, and Architecture's Paradox. Kirk Knoernschild. AOSD. March 2011. ([[http://aosd.net/2011/keynotes.html#kk][video]] and [[http://aosd.net/2011/files/keynotes/Knoernschild_AOSD_Keynote.pdf][slides]]) * <div id="_mcePaste">Architecting: how much and when? Barry Boehm. Capítulo 10 do livro Making Software, de Andy Oram and Greg Wilson, 2010.</div> * *15/10* <strong>(15 hs, na sala A-014): </strong>Discutir trabalhos: * [[http://swerl.tudelft.nl/twiki/pub/Main/TechnicalReports/TUD-SERG-2011-031-a.pdf][Quantifying the Encapsulation of Implemented Software Architectures]]. Eric Bouwers, Arie van Deursen and Joost Visser. 2011. * How effective is modularization? Neil Thomas and Gail Murphy. Capítulo 21 do livro Making Software, de Andy Oram and Greg Wilson, 2010. * *29/10* <strong style="font-weight: bold; ">(15 hs, na sala A-014): </strong>Discutir trabalhos: * Talking about concerns. Jim Herbsleb. AOSD. March 2011. (<span style="color: blue; text-decoration: underline;">[[http://aosd.net/2011/keynotes.html#jh][video]]</span> and <span style="color: blue; text-decoration: underline;">[[http://aosd.net/2011/files/keynotes/Herbsleb-AOSD-2011-v1-dist.pdf][slides]]</span>) * [[http://dl.acm.org/citation.cfm?id=1985816][Factors Leading to Integration Failures in Global Feature-Oriented Development: An Empirical Analysis]]. Marcelo Cataldo and Jim Herbsleb. ICSE 2011. * *5/11* <strong style="font-weight: bold; ">(15 hs, na sala A-014): </strong>Discutir trabalhos: * [[http://dl.acm.org/citation.cfm?id=1985851][Feature cohesion in software product lines: An exploratory study]]. S. Apel and D. Beyer. ICSE 2011. <span style="white-space: pre;"> </span> * [[http://www.informatik.uni-marburg.de/~kaestner/FOSD11-modularity.pdf][The Road to Feature Modularity?]]. C. Kästner, S Apel and K. Ostermann. FOSD 2011. * *12/11* <strong style="font-weight: bold; ">(15 hs, na sala A-014): </strong>Discutir trabalhos: * [[http://www.cs.ubc.ca/~kdvolder/binaries/Janzen_DeVolder_ECOOP2004.pdf][Programming With Crosscutting Effective Views]]. Doug Janzen and Kris De Volder. ECOOP 2004. * *19/11* <strong style="font-weight: bold; ">(15 hs, na sala A-014): </strong>Discutir trabalho: * [[http://www.allthingsdistributed.com/files/amazon-dynamo-sosp2007.pdf][Dynamo: Amazon’s Highly Available Key-value Store]]. Giuseppe deCandia, Deniz Hastorun, Madan Jampani, Gunavardhan Kakulapati, Avinash Lakshman, Alex Pilchin, Swaminathan Sivasubramanian, Peter Vosshall and Werner Vogels. SOSP 2007. * *26/11* <strong style="font-weight: bold; ">(15 hs, na sala A-014): </strong>Discutir trabalho: * [[http://www.cs.uoregon.edu/events/icse2009/specialSessions/Do%20Crosscutting%20Concerns%20Cause%20Defects.pdf][Do Crosscutting Concerns Cause Defects?]]. Marc Eaddy, Thomas Zimmermann, Kaitin D. Sherwood, Vibhav Garg, Gail C. Murphy, Nachiappan Nagappan, Alfred V. Aho. IEEE TSE 34(4), 2008. * *03/12* <strong style="font-weight: bold; ">(15 hs, na sala A-014): </strong>Discutir trabalho: * [[http://people.ucalgary.ca/~sillito/work/fse2012.pdf][Do Crosscutting Concerns Cause Modularity Problems?]]. Robert J. Walker, Shreya Rawal, Jonathan Sillito. SIGSOFT FSE 2012. * *10/12* <strong style="font-weight: bold; ">(15 hs, na sala A-014): </strong>Discutir trabalho: * [[http://www.cin.ufpe.br/~fe/On%20the%20modularization%20and%20reuse%20of%20exception%20handling%20with%20aspects.pdf][On the Modularization and Reuse of Exception Handling with Aspects]]. Fernando Castor, Nelio Cacho, Eduardo Figueiredo, Alessandro Garcia, Cecilia Rubira, Jefferson Amorim, and Hitalo da Silva. SPE 39(17), 2009. * *19/12* <strong style="font-weight: bold; ">(17 hs, na sala A-014): </strong>Discutir trabalho: * [[http://www.sciencedirect.com/science/article/pii/S0020025510002525][Unveiling and taming liabilities of aspects in the presence of exceptions: A static analysis based approach]]. Roberta Coelho, Arndt von Staa, Uirá Kulesza, Awais Rashid, Carlos Lucena. Information Sciences 181(13), 2011. * *14/01/2013* <strong style="font-weight: bold; ">(15 hs, na sala A-014): </strong>Discutir trabalho: * [[http://onward-conference.org/2009/files/steimannessay.pdf][The Paradoxical Success of Aspect-Oriented Programming]]. Friedrich Steimann. ONWARD 2006. * *21/01/2013* <strong style="font-weight: bold; ">(15 hs, na sala A-014): </strong>Discutir trabalhos: * [[http://dl.acm.org/citation.cfm?id=1869542.1869545][Emergent Feature Modularization]]. Marcio Ribeiro, Humberto Pacheco, Leopoldo Teixeira, Paulo Borba. ONWARD 2010. * [[http://dl.acm.org/citation.cfm?id=2162061][Do we really need to extend syntax for advanced modularity?]]. Shigeru Chiba et al. AOSD 2012. * *28/01/2013* <strong style="font-weight: bold; ">(15 hs, na sala A-014): </strong>Discutir trabalhos: * [[http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=5672516][A Refactoring Approach to Parallelism]]. Danny Dig. IEEE Software 28(1), 2011. * [[http://design.cs.iastate.edu/papers/ONWARD-10/paper.pdf][Concurrency by modularity: design patterns, a case in point]]. Hridesh Rajan, Steven M. Kautz, Wayne Rowcliffe. ONWARD 2010. ---+++ Avaliação * Participação efetiva nas aulas, questionando, comentando, criticando e indicando em como adaptar e aplicar as ideias discutidas * Revisão formal de um artigo, individual -- Main.FernandoCastor - 2013-01-22 -- Main.FernandoCastor - 2013-01-14 -- Main.FernandoCastor - 2012-11-19-- Main.FernandoCastor - 2012-11-12-- Main.PauloBorba - 2012-10-18-- Main.PauloBorba - 2012-10-09-- Main.PauloBorba - 2012-09-20-- Main.PauloBorba - 2012-09-11-- Main.PauloBorba - 2012-09-10
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r17
<
r16
<
r15
<
r14
<
r13
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r17 - 2013-08-19
-
PauloBorba
Home
Site map
APG web
CINCodingDojo web
CInBTCResearchProject web
LabPS web
Main web
PROBRAL web
InternalArea web
ProjetoProcad web
SPG web
Sandbox web
TAES web
TWiki web
TestProductLines web
TAES Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Register User
E
dit
A
ttach
Copyright © 2008-2022 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback