
>> [CNS]
>> [Comp Sci Dept]
>> [R J Botting]
>> [New Bibliographic Items]
>>
newb0329
[Blog/News]
|| [Purpose]
|| [Notation]
|| [Copyright]
|| [Site Search]
|| [Bibliography Search]
Wed Mar 29 14:14:56 PST 2006
Contents
DesaiEtal05
- Nirmit Desai & Ashok U Mallya & Amit K Chopra & Munindar P Singh
- Interaction protocols as design abstractions for business processes
- IEEE Trans Software Engineering V31n12(Dec 2005)pp1015-1027
- =THEORY MODEL BUSINESS PROCESS COMMITMENTS SCENARIOS OWL-P AGENTS ROLES \pi-CALCULUS
- Proposes a logic of commitments between agents.
- Uses sequence charts containing commitments to describe protocols.
- Implies that activity diagrams are a bad way to describe business processes.
Entangles different agents with each other. So unstable.
- (dick) |- take home message: don't use control flows to model work flow.
BontempsHeymansSchobbens05
- Yves Bontemps & Patrick Heymans & Pierre-Yves Schobbens
- From Live Sequence Charts to State Machines and Back: A Guided Tour
- IEEE Trans Software Engineering V31n12(Dec 2005)pp999-1014
- =THEORY REQUIREMENTS SCENARIOS SSDs MSC Message Sequence diagrams LSC Live sequence charts FSM/STD STATE CHARTS
- Proves that most problems linking message sequence charts to state based models are intractable -- efficient automation may be impossible.
[Harel01]
SchmidtDC06
- Douglas C Schmidt
- Model-Driven Engineering
- IEEE Computer Magazine V39n2(Feb 2006)pp25-31
- =ADVERT =HISTORY CASE DOMAIN MODEL
- MDE::="Model-Driven Engineering".
- DSML::="Domain-Specific Modeling Language",
- MIC::="Model-Integrated Computing
[ http://mic.omg.org ]
- Much hype little technical evaluation.
- sidebar: Model-Centric Software Development -- (MCSD)
Notes "In our experience working with large-scale systems a prominent cause of inflated software development costs and extended time-to-market stems from serialized phasing, which makes it hard to evaluate design decisions[...]"
BalasubramianEtal06
- Krishnakuma Balasubramian & Aniruddh Gokhale & Gabor Karsai & Janos Sztipanovits & Sandeep Neema
- Developing applications using model-driven design environments
- IEEE Computer Magazine V39n2(Feb 2006)pp33-40
- =DEMO MDD not MDA GME PICML ECSL DOMAIN MODEL LANGUAGES DSML
- DSML::="Domain-Specific Modeling Language".
- MIC::="Model-Integrated Computing".
- Models replace programming languages, and each application domain has customized modeling languages.
- GME:="Generic modeling environment", Vanderbilt University
[ gme ]
- PICML::="Platform independent component modeling language".
Geer06
- David Geer
- Will Software Developers Ride Ruby on Rails to success
- IEEE Computer Magazine V39n2(Feb 2006)pp18-20
- =ESSAY Ruby Rails MVC WWW DATA platform
- Ruby::scripting_language.
- Rails::framework=supports data base access and MVC GUIs, Define controllers, views, ... Uses the DRY: Don't Repeat Yourself principle.
FranceEtal06
- Robert B France & Sudipto Ghosh & Trung Dinh-Trong & Arnor Solberg
- Model-Driven Development Using UML 2.0: Promises and Pitfalls
- IEEE Computer Magazine V39n2(Feb 2006)pp59-66
- =ESSAY MODELING MDD UML2.0 meta-models semantics
- MDD::="Model-Driven Development", the next level of abstraction above 3rd generation programming languages.
- Good survey of UML2.0
- Interaction modeling hard to extract from the metamodel
- Semantics still too loose -- variation points.
- Need metamodeling tools to enable MDD
Krill06
- Paul Krill
- Agile programming has fallen short, conference told
- Infoworld(13 Mar 2006)
[ 76420_HNmcconnell_1.html ]
- =REPORT McConnell BEST & WORST IDEAS Agile RISKS REQUIREMENTS ITERATION INCREMENTAL EVOLUTION REUSE ONE SIZE
- Importance of people, evolution, risk, estimation, management,...
- One size does not fit all: different projects need different processes
End