[CSUSB]
>> [CNS]
>> [Comp Sci]
>> [R J Botting]
>> [New Bib 2004]
>>
newb0914
[Index]
|| [Blog/News]
|| [Research]
|| [Teaching]
|| [Site Search]
|| [Bibliography Search]
Tue Sep 14 10:53:17 PDT 2004
Contents
CarrollL77
- Lewis Carroll (ed. William W Bartley III)
- Symbolic Logic Pts I & II
- Harvester Press 1977 Hassocks Sussex England
- =MONOGRAPH LOGIC syllogisms SORITES EXAMPLES
- Pt II uses something like resolution and semantic tableaux!
ArisholmSjoberg04
- Erik Arisholm & Dag I J Sjoberg
- Evaluating the Effect of a delegate versus centralized Control Style on the maintainability of Object-Oriented Software
- IEEE Trans Software Engineering V30n8(Aug 2004)pp521-534
- =EXPERIMENT EVOLUTION MAINTENANCE Object-Oriented MODULES Expert REALITY vs novice Java SESE RDD Responsibility GLM ANOVA
- Comparison of the correctness and effort for maintaining two OO designs for the Coffee-Machine problem from OOPSLA'97 OO.
Compared consultants(3 levels: junior, intermediate, senior) and Students(Ugrad vs Grad).
- Two designs: one centralizes most of the responsibilities into a FrontPanel object.
The decentralized design models ideas like product, ingredient, recipe and spreads the functionality over 12 modules.
- Overall correctness on 4 tasks: 59%, correctness increases with expertise, centralized(69%) done correctly more often than decentralized(50%)!
- Effort drops with expertise for students, but for consultants the effort on decentralized design drops with expertise and increases for the centralized.
MoriPaternoSantoro04
- Giulio Mori & Fabir Paterno & Carmen Santoro
- Design and development of Multi-device user interfaces through multiple logical descriptions
- IEEE Trans Software Engineering V30n8(Aug 2004)pp507-520
- =EXPERIMENT TOOL THEORY MODEL USER PLATFORM TASKS NOMADIC TERESA XML UML
- TERESA::="Transformation Environment for interActivE Systems representAtions".
- ConcurTaskTrees::XML_DTD=models a task as a tree of subtasks.
- CTT::=ConcuTaskTrees.
- Theory and tool easily learned.
- Enable rapid prototyping, but slower redesign.
- Notes
ArisholmBriandFoyen04
- Erik Arisholm & Lionel C Briand & Auden Fvyen
- Dynamic Coupling Measurement for Object-Oriented Software
- IEEE Trans Software Engineering V30n8(Aug 2004)pp491-506
- =CASESTUDY DYNAMIC RUNTIME Java COUPLING METRICS TOOL JDissect
- Notes interaction of inheritance and message passing: the object-level coupling is determined at runtime but class-level is static (and different).
- Figure 2, p494 is UML Metamodel of classes, methods, objects, etc..
- Studied Velocity open source in Apache Jakarta Project. 17 versions 408 classes, 17KLOC, 65 inheritance relation, 149 methods overridden.
- Average dynamic import and export couplings are always equal.
- Principle components confirm that dynamic coupling is not correlated with static metrics.
- Regression of change proneness on SLOC and each proposed metric.
- |-the dynamic export coupling metrics predict change proneness.
- Similar to work done on Smalltalk.
- Export coupling occurs when one method is called by another one.
- Changes come from calls
ThimblebyGow04
- Harold Thimbleby & Jeremy Gow
- Computer Algebra in User Interface design research
- Proc 9th Int'l Conf on Intelligent user interface (Jan 2004) ACM Press NY NY 2004, pp366-367
- =DEMO FSM SPECIFICATION MATRIX MATHEMATICS MODEL USER INTERFACE MAUI
- Notes
Fowler03e
- Martin Fowler
- UML Distilled: A brief Guide to the standard object modeling language
- Addison-Wesley Longman, Boston MA 2003 ISBN 0321193687 CR 0408-0893
- =REFERENCE UML2.0
- Second edition updated to UML 2.0, Previous edn by Fowler and Scott.
ApvrilleEtal04
- Ludovic Apvrille & Jean-PIere Courtat & Christophe Lohr & Pierre de Saqui-Sannes
- TURTLE: A Real-Time UML Profile Supported by a Formal Validation Tool
- IEEE Trans Software Engineering V30n7(Jul 2004)pp473-487
- =TYPE REALTIME MODEL V&V UML1.5 PROFILE TCLASSES TTOOL RT-LOTOS RTL
- Notes
GlasserGurevichVeanes04
- Uwe Glasser & Yuri Gurevich & Margus Veanes
- Abstract Communication Model fro Distributed Systems
- IEEE Trans Software Engineering V30n7(Jul 2004)pp458-472
- =THEORY COMMUNICATION MicroSoft Plug-and-Play UPnP XLANG AsmL
- AsmL::="Microsoft's abstract state machine language", compiles into .NET.
- ASM::="Abstract State Machine".
- Describes AsmL. Nondeterminstic Object-Oriented nonsequential language.
- Uses AsmL to define an Abstract Communication Model that generalizes UPnP XLANG (XML business processes), Model-Based testing and analysis etc.
KangCheng04
- Jeong A Kang & Albert Mo Kim Cheng
- Shortening Matching Timne in OPS5 Production Systems
- IEEE Trans Software Engineering V30n7(Jul 2004)pp448-457
- =EXPERIMENT RULE PERFORMANCE TIME QUALITIES OPS5 RETE
- Compares speed of original and two improved algorithms for extracting rules from a rule base.
EshuisWieringa04
- Rik Eshuis & Roel Wieringa
- Tool Support for Verifying UML Activity Diagrams
- IEEE Trans Software Engineering V30n7(Jul 2004)pp437-447
- =DEMO TOOL MODEL CHECKING FAIRNESS WORKFLOW WFMS UML TCM CTS NuSMV LTL
El-FakihYevtushenkoBochmann04
- Khaled El-Fakih & Nina Yevtushenko & Grego v Bochmann
- FSM-Based Incremental Conformance Testing Methods
- IEEE Trans Software Engineering V30n7(Jul 2004)pp425-436
- =THEORY =EXPERIMENT FSM/STD SPECIFICATION EVOLUTION TEST
Glass04b
- Robert Glass
- The Mystery of Formal Methods Disuse
- Commun ACM V47n8(Aug 2004)pp15-17
- =POLEMIC FORMAL METHODS
- Criticizes [Wordsworth99] for threatening to sneak formal methods into practice.
- Agrees that formal methods are not taught or taken seriously.
- Suggests that customers don't want "vague" requirements so much as have a need to keep them flexible to cover "problem evolution".
Formulae and Definitions in Alphabetical Order