Uploaded by sergiocbs on Dec 14, 2011
AOSD 2011 Technical Track Keynote
March 23rd 2011
Mary Shaw, Carnegie-Mellon University
(slides at http://aosd.net/2011/files/keynotes/modularity-21st-cent-v5.pdf)
ABSTRACT:
Aspect-oriented programming is motivated by the desire to design software with localized definitions of separate concerns of the system that must, because of the nature of our programming languages, be entangled in the code. This separation of concerns achieves modularity in the design, but it does so at the cost of complexity when combining the aspect definitions in the implementation. Aspect-oriented modularity grew out of limitations of conventional modular constructs of programming languages, which support modularization of functionality or of functionality jointly with data structure.Development of modern computation and information systems involves much more than moving from functional abstractions to code. As computing has become an integral part of our infrastructure, the software development task has changed as well. These changes challenge much of the conventional wisdom of software engineering, including assumptions about modularity.This talk will discuss the larger landscape of modularity in modern computing and information systems, including the motivations for introducing modularity, the sorts of information that can usefully be modularized, mechanisms that bridge from the modular abstractions to running code, generality/power tradeoffs, and examples that show this diversity.
More at http://aosd.net/2011/keynotes.html
Category:
Tags:
License:
Standard YouTube License
-
0 likes, 0 dislikes
2:03:21
Retrospective on Modularityby sergiocbs32 views
1:23:26
Modularity, Agility, and Architecture's Paradoxby sergiocbs13 views
48:29
Modules: Dreams and Realityby sergiocbs47 views
1:11:41
A Design Perspective on Modularityby sergiocbs12 views
1:03:30
Talking about Concernsby sergiocbs7 views
2:35
The Daily Standup form Hellby shanehastie5,490 views
4:25
Aspect-oriented GUI Behavior Frameworkby CatedraSaesUmu22 views
1:05
Modularized Oberheim Double SEM Systemby kovalmoog179 views
8:30
Aspect Oriented Programming (Part 1/4)by opentechtalk288 views
14:54
LASES 2011 - SEMAT, new proposal for software engineering by Ivar Jacobson PART Iby jpbaena149 views
9:54
COMP610 TMA1 Part 1 of 2by jcw80216 views
7:54
COMP610 TMA1 Part 2 of 2by jcw80214 views
2:28
Wind Cube (Modularized Wind Power System)by hsun1314917,119 views
1:49:49
Agile Database Techniques: Data Doesn't Have To Be A Four-Letter Word Anymoreby billbereza258 views
6:12
NoCon: The Hardest Partby zottepark31 views
36:35
Making developing chemistry based systems easier - Tim Dudgeon (ChemAxon)by chemaxon595 views
28:03
The Many Facets of Software Defined Networking - Ethernet Technology Summit 2012by Force10web16 views
6:19
DVCon 2010 Day3 interview with Matan Vax.mp4by jhupcey760 views
2:05
Introduction to Model Driven Software Developmentby soapark1,307 views
4:30
CEFRIEL - Service Centric Systems Engineering (SeCSE)by CEFRIELchannel1,310 views
- Loading more suggestions...
Link to this comment:
All Comments (0)