default search action
10th AOSD 2011: Porto de Galinhas, Brazil
- Paulo Borba, Shigeru Chiba:
Proceedings of the 10th International Conference on Aspect-Oriented Software Development, AOSD 2011, Porto de Galinhas, Brazil, March 21-25, 2011. ACM 2011, ISBN 978-1-4503-0605-8
Keynote
- Mary Shaw:
Modularity for the modern world: summary of invited keynote. 1-6
Specifying concerns
- Andrew Casey, Laurie J. Hendren:
MetaLexer: a modular lexical specification language. 7-18 - Shahar Maoz, Yaniv Sa'ar:
AspectLTL: an aspect language for LTL specifications. 19-30 - Sébastien Mosser, Gunter Mussbacher, Mireille Blay-Fornarino, Daniel Amyot:
From aspect-oriented requirements models to aspect-oriented business process design models: an iterative and concern-driven approach for software engineering. 31-42
Incremental development
- Ina Schaefer, Lorenzo Bettini, Ferruccio Damiani:
Compositional type-checking for delta-oriented programming. 43-56 - Chang Hwan Peter Kim, Don S. Batory, Sarfraz Khurshid:
Reducing combinatorics in testing product lines. 57-68 - Daniel Lohmann, Wanja Hofer, Wolfgang Schröder-Preikschat, Olaf Spinczyk:
Aspect-aware operating system development. 69-80
Being empirical
- Eduardo Figueiredo, Alessandro Garcia, Marcelo de Almeida Maia, Gabriel Coutinho Sousa Ferreira, Camila Nunes, Jon Whittle:
On the impact of crosscutting concern projection on code measurement. 81-92 - Steffen Zschaler, Awais Rashid:
Aspect assumptions: a retrospective study of AspectJ developers' assumptions about aspect usage. 93-104 - Susanne Cech Previtali, Thomas R. Gross:
Aspect-based dynamic software updating: a model and its empirical evaluation. 105-116
Advances on aspect languages
- Eric Bodden:
Closure joinpoints: block joinpoints without surprises. 117-128 - Philippe Moret, Walter Binder, Éric Tanter:
Polymorphic bytecode instrumentation. 129-140 - Mehdi Bagherzadeh, Hridesh Rajan, Gary T. Leavens, Sean L. Mooney:
Translucid contracts: expressive specification and modular verification for aspect-oriented interfaces. 141-152
Practical aspects
- Andres J. Ramirez, Adam C. Jensen, Betty H. C. Cheng:
An aspect-oriented approach for implementing evolutionary computation applications. 153-164 - Pilsung Kang, Eli Tilevich, Srinidhi Varadarajan, Naren Ramakrishnan:
Maintainable and reusable scientific software adaptation: democratizing scientific software adaptation. 165-176 - Kiev Gama, Didier Donsez:
Applying dependability aspects on top of "aspectized" software layers. 177-190
Measuring code
- Jörg Liebig, Christian Kästner, Sven Apel:
Analyzing the discipline of preprocessor annotations in 30 million lines of C code. 191-202 - Isela Macia Bertran, Alessandro Garcia, Arndt von Staa:
An exploratory study of code smells in evolving aspect-oriented systems. 203-214 - Reishi Yokomori, Harvey P. Siy, Norihiro Yoshida, Masami Noro, Katsuro Inoue:
Measuring the effects of aspect-oriented refactoring on component relationships: two case studies. 215-226
Events
- Vaidas Gasiunas, Lucas Satabin, Mira Mezini, Angel Núñez, Jacques Noyé:
EScala: modular event-driven object interactions in scala. 227-240 - Adrian Holzer, Lukasz Ziarek, K. R. Jayaram, Patrick Eugster:
Putting events in context: aspects for event-based distributed programming. 241-252 - Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara:
EventCJ: a context-oriented programming language with declarative event-based context transition. 253-264
Modularity visions: keynote address
- André van der Hoek, Nicolás López:
A design perspective on modularity. 265-280
Modularity visions track: invited talks
- James D. Herbsleb:
Talking about concerns. 281-282 - Gilad Bracha:
Modules: dreams and reality. 283-284
Modularity visions: papers
- Christoph Bockisch, Somayeh Malakuti, Mehmet Aksit, Shmuel Katz:
Making aspects natural: events and composition. 285-300 - William Harrison:
Modularity for the changing meaning of changing. 301-312
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.