[CSUSB]>> [CNS]>> [CSE]>> [R J Botting]>> bib
|| [News] || [Research]

Bibliography Retrieval Engine(Beta)

Items in bibliography identified by a string matching ontolog

AntonPotts03
.Open AntonPotts03
 Annie I Anton & Colin Potts 
 Functional Paleontology: The evolution of User-Visible System services
 IEEE Trans Software Engineering  V29n2(Feb 2003)pp151-166
 =EMPIRICAL HISTORY PURPOSE QUALITY REALITY EVOLUTION 50-years domestic telephones
 Lehman's theory of E-systems that co-evolve with there environment implies that understanding environment change should proceed architectural design.
 Systems vs services.  Systems provide both benefits and burdens.  A dialectic process.
 Functional_Morphology::=`profile of benefits and burdens at a given point`.
 Analyzed 1950-1999 adverts in Atlanta Telephone directories.
 Evidence of punctuated evolution, expansion followed by retrenchment, growth from core outward,  caller benefits first, object-level precedes meta-level.
.Close

Armour09
.Open Armour09
 Phillip G Armour 
 The Business of Software: The Ontology of Paper 
 Commun ACM V52n1(Jan 2009)pp23-24
.See http://doi.acm.org/10.1145/1435417.1435427
 =ESSAY DOCUMENTATION PAPER vs 
 Claims that the industrial revolution did not occur until steam engines were used
to create steam engines.
 Claims that current software technology 
tends to reproduce the defects of paper-based artifacts. 
 Describes the properties of paper artifacts: 
difficult to link artifacts, not executable, not easily verifiable, 
serial access, imposes a hierarchical structure, 
places information within a linear context, 
inherently single-tasking, ... 
 Even hypertext does not relax these constraints.
 Claims that older systems fitted the paper model well.
 New systems need the external linkages and executability of software.
.Close

Armstrong06
.Open Armstrong06
 Deborah J. Armstrong
 The Quarks of Object-Oriented Development 
 Commun ACM V49n2(Feb 2006)pp123-128
 =SURVEY OBJECTS  TECHNICAL ONTOLOGY GLOSSARY   TAXONOMY
 Two "constructs": Structure and Behavior.
 Under Structure: Abstraction, Class, Encapsulation, Inheritance, Object.
 Under Behavior: Message Passing, Method, Polymorphism.
 Table 3 includes definitions of the concepts.
.Close

Asaravala03
.Open Asaravala03
 Amit Asaravala 
 All by themselves
 Software Development Magazine V11n3(Mar  2003)pp38-41
 =HISTORY AGENTS AI Clippy  metadata semantic web XML RDF  ontology DAML+OIL LOGIC
 Agents (minimally) observe an environment and react to changes by interacting with the environment -- and other agents.
 Agents either need a shared ontology or a way to share ontologies and metadata.
 RDF::XML_DTD="Resource Description Framework", indicates relationships between subjects, predicates and objects.
.Close

BichlerLin06
.Open BichlerLin06
 Martin Bichler & Kwei-Jay Lin 
 Service Oriented Computing
 IEEE Computer Magazine V39n3(Mar 2006)pp99-101
 =ADVERT SERVICES NET/WEB WORKFLOW SEMANTICS QoS WSDL OWL-S ONTOLOGY SOC BSN BPEL BPML 
.Close

BodolfKingBen-Menachem05
.Open BodolfKingBen-Menachem05
 David Bodolf & Patrick C K King & Mordechai Ben-Menachem
 Web Metadata Standards: Observations and Prescriptions
 IEEE Software Magazine V22n1(Jan /Feb 2005)pp78-85
 =ESSAY WEB STANDARDS METADATA ONTOLOGIES AI  Table 1 page 80: List of standards: ebXML, CPP, WSDL, UDDI, SOAP, WS-Security, P3P, DC, CIMI, OWL.
Suggests
.Box
 Don't ignore testing, SQA and other long standing problems.
 Don't target a standard at too many purposes/uses.
 To find things may need meta-meta-data. Need tools to support search and navigation through classifications and thesau
rus hierarchies.
 Don't add useless indexing. Don't work at too high a level and allow too much freedom at more concrete lev
els. Conventional ontologies should be limited to narrow domains until more reliable methods to develop ontologies are developed.
.Close.Box
.Close

BorgidaGreenspanMylopoulos85
.Open BorgidaGreenspanMylopoulos85
 Alexander Borgida & Sol Greenspan & John Mylopoulos
 Knowledge Representation as the Basis for Requirements Specifications
 IEEE Computer MAgazine V18N4(Apr 1985)pp82-91
.See http://doi.ieeecomputersociety.org/10.1109/MC.1985.1662870
 =ESSAY MODEL REALITY PURPOSE Object-Oriented AI ONTOLOGY parts IS-A TIMES RML
 Also see what happened
.See [BorgidaGreenspanMylopoulos94]
.Close

BorgidaGreenspanMylopoulos94
.Open BorgidaGreenspanMylopoulos94
 Alexander Borgida & Sol Greenspan & John Mylopoulos
 On formal requirements modeling languages: RML revisited
 SIGSOFT Proceedings of the 16th international conference on Software engineering pp135-147
.See 
 =HISTORY RML MODEL REALITY PURPOSE Object-Oriented ONTOLOGY  GIST KAOS
 Also see
.See [BorgidaGreenspanMylopoulos85]
 Need QUALITIES -- non-functional requirements NFRs.
.Close

BowenReeves11
.Open BowenReeves11
 Jonathan P. Bowen & Steve Reeves
 From a Community of Practice to a Body of Knowledge: A Case Study of the Formal Methods Community, 
 In Michael Butler and Wolfram Schulte (eds.), FM 2011: 17th International Symposium of Formal Methods. Springer-Verlag, LNCS, V6664(2011) pp308-322
.See http://issuu.com/jpbowen/docs/fm2011 
 =DEMO PROCESS COMMUNITY FORMAL METHODS Z BOK KNOWLEDGE
Abstract. 
.Box
A Body of Knowledge (BoK) is an ontology for a particular 
professional 
domain. A Community of Practice (CoP) is the collection of people 
developing 
such knowledge. In the paper we explore these concepts in the context 
of the formal methods community in general and the Z notation 
community, as 
has been supported by the Z User Group, in particular. The existing 
SWEBOK 
Software Engineering Body of Knowledge is considered with respect to 
formal 
methods and a high-level model for the possible structure of of a BoK 
is provided 
using the Z notation.
.Close.Box 
 The slides for the presentation are under: 
.See http://www.slideshare.net/jpbowen/fm-2011-symposium-slides 
 Translation of formal portion of slides (in Z) into MATHS:
.See ./samples/BoK.html
.Close

BudgenRigby07
.Open BudgenRigby07
 David Budgen & Michael Rigby & Pearl Brereton & Mark Turner
 A Data Integration Broker for Healthcar Systems
 IEEE Computer Magazine  V40n4(Apr 2007)pp34-41
 =ADVERT SERVICE DATA HEALTHCARE  IBHIS ONTOLOGY SEMANTICS UK 
.Close

ChinEtAl06
.Open ChinEtAl06
 George Chin Jr & Eric C Stephen & Debbie K Gracio & Olga A Kuchar & Paul D Whitney & Karen L Schuchardt 
 Developing concept-based user interfaces for scientific computing
 IEEE Computer Magazine  V39n8(Sep 2006)pp26-34 
 =DEMO HCI VISUALIZATION EXPLICIT GRAPHIC ONTOLOGIES MINDMAPS WORKFLOWS SCENARIOS VMWEB RCM-PSE SKFAM 
 Intereting and useful: visual front end to a data base.
 In the 1980's FileVision on the Mac let you associate graphics with data input as forms into a data base....
 Now add useful tools: libraries of processes for a workflow as an example.
.Close

CostagliolaDeufemiaPolese04
.Open CostagliolaDeufemiaPolese04
 Gennaro Costagliola & Vincenzo Deufemia & Giuseppe Polese
 A Framework for Modeling and Implementing Visual Notations with Applications to Software Engineering
 ACM TOSEM Trans Software Eng & Methodology V13n4(Oct 2004)pp431-487
 =DEMO THEORY GRAPHICS LANGUAGE GRAMMAR PARSING METACASE VLDesk XPG XpLR UML Statecharts
 XPG::="eXtended Positional Grammar", syntactic description of visual notations in terms of visual symbols (vsymbols), plus spatial relations generating visual sentences.
 Ontology of spatial relations:
.Net
 Relation = Connection | Geometric
  Plex ==>Graph==>Connection,
 String ==>Iconic==>Box==>Geometric.
.Close.Net
 XpLR::=`parsing method associated with XPG`.
 VLDesk::tool, provides a "desk" where methodologists can develop CASE tools.
.Close

DelenDalaBenjamin05
.Open DelenDalaBenjamin05
 Dursun Delen & Nikunj P Dala & Perakath C Benjamin
 Integrated Modeling: The key to Holistic understanding of the enterprise
 Commun ACM V48n4(Apr  2005)pp107-112
 =ADVERT ERP MODELING TOOL PROCESS FUNCTION DATA COST ONTOLOGY PQRST GERAM IDEF CPM MODELMOSAIC REPOSITORY
 GERAM::=http://www.cit.gu.edu.au/~bernus/taskforce/
.Close

Denning94
.Open Denning94
 Peter J Denning
 Designing a Discipline of Software Design
 Keynote address at the   7th SEI Conference on Software Engineering Education "Putting the 'Engineering' into Software Engineering" January 5-7 1994 San Antonio Texas USA
 =IDEA REALITY ONTOLOGY
.See [WandWeber90] cf
.See [WiederholdWegnerCeri93] cf
 ?? S-->RPQ->T (ontological mapping)
.Box
From Abstract

The central claim explored here is that the standard engineering design 
process produces a fundamental blindness to the domains of action in which
the customers of software systems live and work.  The connection between 
measurable properties of the software and the satisfaction of those 
customers is, at best, tenuous.  We propose a broader interpretation
of design that is centered on observing the work processes of a community 
of customers in a domain and connecting those processes to supportive 
software technologies.  The skill that a designer needs to have to observe
work processes and begin making the connections is here called 
`ontological mapping`.  This skill can be learned and is the basis of a discipline of 
software design.
.Close.Box
.Close

DharJarke88
.Open DharJarke88
 Dependency Directed Reasoning and learning in Systems Maintenance Support
 IEEE Trans Soft Eng VSE-14n2(Feb 1988)pp211-227
 =EXPERIENCE OBJECT-ORIENTED MAINTAINCE AI ONTOLOGY WHY
 maintenance aided by storing justification for existence of parts of the 
design in terms of other parts(including external parts).  object hierarchy
AI analogy generalization
.Close

DjuricDevedzic10
.Open DjuricDevedzic10
 Dragan Djuric & Vladan  Devedzic
 Magic Potion: incorporating new development paradigms through metaprogramming
 IEEE Software Magazine V27n5(Sep/Oct 2010)pp38-44
 =ADVERT JAVA LISP JVM Modeling Spaces XML RDF/OWL DSL DOMAIN MODEL LOGIC ONTOLOGY UML MDA
Clojure::=http://clojure.org,
Dialect of LISP that runs in the Java Virtual Machine.
.Close

Doernhoefer06b
.Open Doernhoefer06b
 Mark Doernhoefer 
 Surfing the net for software engineering notes: The semantic Web
 ACM SIGSOFT Software Engineering Notes V31n3(May 2006)pp8-16
 =SURVEY SEMANTIC WEB ONTOLOGY URI OWL RDF DAML SPARQL Jena pOWL
Protege SWOOP  
 Links
.See http://www.w3.org/2001/sw
.See http://infomesh.net/2001/swintro
.See http://www.iana.org/assignments/uri-schemes.html
.See http://www.w3.org/RDF
.See http://www.w3.org/TR/owl-features
.See http://www.daml.org
.See http://www.w3.org/TR/rdf-sparql-query
.See http://www-128.ibm.com/developerworks/java/library/j-sparql
.See http://jena.sourceforge.net/index.html
.See http://www-128.ibm.com/developerworks/java/library/j-jena
.See http://powl.sourceforge.net
.See http://protege.stanford.edu
.See http://www.mindswap.org/2004/SWOOP
(editors)
.See http://dublincore.org
(DCMI)
.See http://www.semantcweb.org/home
.See http://www.w3.org/Provider/Style/URI
(URIs must be static.... Tips)
.Close

EvermannWand05
.Open EvermannWand05
 Joerg Evermann & Yair Wand
 Toward formalizing domain modeling semantics in language syntax
 IEEE Trans Software Engineering  V31n1(Jan 2005)pp21-37
 =IDEA REALITY DOMAIN  Bunge ONTOLOGY LANGUAGES MODEL UML STATE CHART METAMODEL
 Map ontology of the real domain into constraints on modeling languages to minimize "impedance mismatch" between analysis and design.
.Close

FormicaMissikoff02
.Open FormicaMissikoff02
 Anna Formica & Michele Missikoff
 An extended XML approach to ontology engineering
 
.See [SCI2002]
V1(Jul 2002)
 =IDEA DATA XML ONTOLOGY OPAL
.Close

GarzasPiatini05
.Open GarzasPiatini05
 Javier Garzas & Mario Piatini
 An Ontology for Microarchitectural Design Knowledge
 IEEE Software Magazine V22n2(Mar/Apr 2005)pp28-33
 =IDEA ORGANIZE DESIGN KNOWLEDGE ONTOLOGY
 Distinguishes and relates rules: Principle, heuristic, best practice,bad smell, refactoring, and pattern.
.Close

Grier10c
.Open Grier10c
 David Alan Grier
 The spirit of combination
 IEEE Computer Magazine V43n7(Jul 2010)pp-
 =HISTORY ENCYCLOPEDIA WIKIPEDIA DIDEROT HYPERLINKS WEB WIKIAATA WIKILACKEY EDUCATION ONTOLOGY
.Close

Horrocks08
.Open Horrocks08
 Ian Horrocks 
 Ontologies and the Semantic Web
 Commun ACM V51n12(Dec 2008)pp58-67
.See http://doi.acm.org/10.1145/1490360.1409377
 =POPULARIZATION WEB ONTOLOGIES SEMANTICS LOGIC  RULES RDF OWL 
 Figure 2:the
.Key Tree of Porphyry
.See http://en.wikipedia.org/wiki/Tree_of_Porphyry
(Wikipedia) and
.See ./maths/http://csci.csusb.edu/dick/maths/logic_8_Natural_Language.html#Stuff
(MATHS)
 RDF expresses labelled directed graphs: subject --(verb)--> Object.
What we used to call semantic nets in the 1970s.
.Close

Hovy03
.Open Hovy03
 Eduard Hovy 
 Using an Ontology to simplify data access
 Commun ACM V46n1(Jan 2003)pp47-49
 =DEMO ONTOLOGY DATA BROWSE SENSUS GAW EDC
.Close

Keuffel04
.Open Keuffel04
 Warren Keuffel
 Spinning the Semantic Web
 Software Development Magazine, Web Services Newsletter (Nov 2004)
 =Article Semantics Web/net ontology OWL RDF XML
 Where to find meaning?
.List
        Experts. Ontology Working group
        Users. Emergent  Semantics. Sony Paris. Steffen Staab.
        Language. Computational semiotics. Alexander Maedche
.Close.List
.Close

Kogut95
.Open Kogut95
 Paul Kogut(kogut@vfi.paramax.com)
 Design Reuse: Chemical Engineering vs. Software Engineering
 ACM SIGSOFT Software Engineering Notes V20n5(Dec 1995)pp73-77
 =ESSAY ENGINEERING REUSE DESIGN
.Box Figure 1 Design Knowledge Evolution Process
Design is mainly routine plus some innovation that evolves via a prototype
to a fullscale implementation.  Each design can produce some design 
knoledge that is captured & Organized & shared. Handbooks and published 
design diseminate the knowledge to the engineering community.  Internally 
design knowledge becomes design standards for the product line in the 
organisation.

Chemical engineers have Perry's Handbook: 100 authors, highlevel, principles and then guidelines.  Not a textbook.
Chemical engineers have a common language in mathematics and chemical formulae and graphical symbols for process flow charts.  They have a shared ontology of objects problems and relations.
Also licensable processes.

Author recommends internal design standards plus (1) an online handbook on the internet, and (2) licensing for designs on the internet.
.Close.Box
.Close

Krakovsky11
.Open Krakovsky11
 Marina Krakovsky
 Deus Ex Machina 
 Commun ACM V54n5(May 2011)p22 
.See http://doi.acm.org/10.1145/1941487.1941496
 =ARTICLE PROOF ONTOLOGICAL EXISTENCE GOD PROVER9 LOGIC PROVER9
 Authors Paul Oppenheimer and Edward Zalta: "A Computationally-Discovered Simplification of the Ontological Argument". Australasian Journal of Philosophy 89 (2): 333-349. 2011.
 Details 
.See http://mally.stanford.edu/cm/ontological-argument/
 More at
.See http://citeseer.ist.psu.edu/viewdoc/download?doi=10.1.1.151.7483&rep=rep&type=pdf
(PDF).
.Close

Lenat95
.Open Lenat95
 Douglas B. Lenat(mailto:Lenat@MCC.COM & doug@cyc.com)
 CYC: A Large-scale Investment in Knowledge Infrastructure
 Commun ACM V38n11(Nov 1995)pp33-38 +pp45-48(critiques)
 =EXPERIENCE CYC LOGIC ONTOLOGY 
.Close

Lenatetal90
.Open Lenatetal90
 Douglas B. Lenat & R.V. Guha & Karen Pittman & Dexter Pratt & Mary Shephard
 Cyc: Toward Programs with Common Sense
 Commun ACM V233n6(Aug 1990)pp30-49
 =EXPERIENCE CYC LOGIC ONTOLOGY 
.Close

MahalingamHuhns97
.Open MahalingamHuhns97
 Kuhanandha Mahalingam(juha@sc.edu) & Michael N Huhns
 A Tool for Organising Web Information
 IEEE COmputer magazine V30n8(Jun 1997)pp80-83
 =DEMO JAVA GRAPHIC ONTOLOGY TOOL Called JOE maps natural language query into SQL DATAbase
 Ontology::=ERD
.Close

Maiden08a
.Open Maiden08a
 Neil Maiden 
 Requirements 25 years on 
 IEEE Software Magazine V25n6(Nov/Dec 2008)pp26-28
 =HISTORY 1983-2008 REQUIREMENTS 
 14 references
 1970s: Requirements were monolithic and used natural language with "noise, silence, contradiction, ambiguity, and wishful thinking".  VDM
.See [Bekic70]
and JSP
.See [Jackson75]
 available but not used. Pencil and Paper 
 1977: Ross
.See [Ross77]
developed SADT notation (IDEF) and method
.See [Ross85] and story telling.
 1978: 
.See [Jackson78]
System maintains a model of reality.  Leads to JSD in the 1980s 
 1979: DeMarco
.See [DeMarco79]
, Gane&Sarson
.See [GaneSarson79]
, Yourdon
.See [Yourdon75]
& Constantine. DFDs. Logical vs Physical. STDs. Functional decomposition. Informal diagrams.
structured analysis and design.  First CASE tools help draw informal graphics.
 1980s: Greenspan. 
.See [BorgidaGreenspanMylopoulos85]
.See [BorgidaGreenspanMylopoulos94]
Semantic networks, logic, frames model knowledge about situation. RML: the model is collection of objects of different types. Ontology: entities, activities, assertions.  Leads to TROPOS, i*, KAOS (Knowledge Acquisition in Automated Specification).  Goals and Constraints.
Expert systems. 
 1980s: Stakeholders have difficulties articulating requirements. So, repertory grids, card sorting, Laddering.
.See [Maiden09]
 1990s: Ethnography, HCI. Complexity of the working environment. 
 1998: Beyer & Holtzblatt
.See [BeyerHoltzblatt94]
.See [BeyerHoltzblatt95]
: Contextual enquiry. 
 1999: Vicente: Cognitive work Analysis
 2004: 
.See [MaidenGizikisRobertson04]
: Inventing requirements.
 Today: better at identifying stakeholders, use cases and scenarios, quality requirements, reasoning about natural language, multiply viewpoints, detecting and handling conflicts, social techniques, Tracing requirements, tailoring to different domains, training analysts.
 Meanwhile: We are tackling larger and more complex systems.
 Also see
.See [Maiden05]
on requirements research.
.Close

MassonetLamsweerde97
.Open MassonetLamsweerde97
 Phillipe Massonet & Axel van Lamsweered
 Analogical Reuse of Requirements Frameworks
.See [RE'97]
 =ADVERT KAOS SPECIFICATION LANGUAGE ontology  temporal logic graphic tool
.Close

MohaEtAl10
.Open MohaEtAl10
 Naouel Moha & Yann-Gael Gueheneuc & Laurence Duchien & Ann-Francoise Le Meur
 DECOR: A Method for the Specification and Detection of Code and Design Smells
 IEEE Trans Software Engineering V36n1(Jan/Feb 2010)pp20-36
 =DEMO TOOL DECOR DETEX CODE 15 SMELLS 4 ANTI-PATTERNS DOMAIN LANGUAGE METRICS
 Anti_patterns := {Blob, Functional decomposition, Spaghetti code, Swiss Army Knife}.
 Smells := {large class, low cohesion, data class, controller class, controller method, long method, no parameter, use global variable, no inheritance, no polymorphism, procedural names, one method in class, multiple interfaces, ...}.
 Smells are symptoms of Anti-Patterns.
 Shows how to express an informal description of an anti-pattern in terms of smells into a formal language called SMELLDL (a Domain Specific language for smells),
and how to map smells into ranges of values for metrics.  
Hence how to spot antipatterns in code.
 Tools based on theory detected many smells and antipatterns in open source code samples. 
 Problems with detecting smells expressed using natural language semantics of the identifiers in the code. 
Will try to use open ontologies. 
.Close

Okrent09
.Open Okrent09
 Arika Okrent
 In the Land of Invented Languages: Esperanto Rock Stars, Klingon Poets, Loglan Lovers, and the Mad Dreamers Who Tried to Build A Perfect Language
 Random House Publishing Group Pub. Date: May 2009 ISBN-13: 9780385527880 352pp
 =SURVEY =HISTORY 900 ARTIFICIAL LANGUAGES Blissymbolics MATHEMATICS LOGIC Elvish Esperanto Gestuno Wilkins thesaurus Dalgarno Zamenhoff ONTOLOGY
 Repeatedly somebody has had the same ideas for improving on natural
"grown" languages -- using logic, setting up an ontology, using symbols,
using numbers, using european languages, etc.
 There is no natural ontology/symbology/adamic language.
 Humans evolve the language that they use.
Language inventors come into conflict with language users.
 Bliss symbols for disabled children -- students needs vs Bliss's obsessions.
 Loglan vs Lojban.  Brown vs the Loglanists.
 Writing Lojban is like programming.  Speaking it seems to be impossible.
 Learning a new language leads you to see the world differently.
 Benjamin Whorf's Hypothesis?
 Didn't mention e-prime or SLUNT...
 You thoughts can go here:
.Hole
.Close

PahlCasey03
.Open PahlCasey03
 C Pahl & M Casey
 Ontology support for web service processes
 FSE-11 & ESEC 9 & ACM SIGSOFT Software Engineering Notes V28n5(Sep 2003)pp208-216
 =FORMAL WEB/NET LOGIC ALGEBRA LTS Kripke temporal description LANGUAGES
 Many definitions, no results.
.Close

ParsonsWand97b
.Open ParsonsWand97b
 Jeffrey Parsons & Yair Wand
 Using Objects for Systems Analysis
 Commun ACM V40n12(Dec 1997)pp104-110
 =IDEA ONTOLOGY OOA/OOD Object-oriented domain analysis realities
 proposes using a theory of things(ontology) and concepts to develop an OOA avoiding OOP implementation concerns
.Box
 classes are not themselves objects(no class-wide attributes and methods) and don't construct their objects
 combine static&dynamic/structure&behavior models
 multiple inheritance by extension but not intersections or subsets
 look out for emergent properties of composite objects
 look out for using message passing instead of modeling what really happens
.Close.Box
.Close

RechBognerHaas07
.Open RechBognerHaas07
 Jorg Rech & Christian Bogner & Volker Haas 
 Using Wikis to Tackle Reuse in Software Projects
 IEEE Software Magazine V24n6(Nov/Dec 2007)pp99-104
 =EXPERIENCE WIKI ARTIFACTS ONTOLOGY SEARCH TAGS RIKI  
 Wiki made it easier to save and share documents etc.
.Close

RoemannGreen05
.Open RoemannGreen05
 Michael Roemann & Peter Green (Eds) 
 Business systems analysis with ontologies
 Idea Group Pub Hershey PA 2005 ISBN 0804-0350 $CR 0804-0353
  =UNREAD =THEORY BUSINESS ANALYSIS BWW RM-ODP ONTOLOGY
 BWW::="Bunge-Wand-Weber".
 Notes
.Hole 
.Close

SawyerRaysonCosh05
.Open SawyerRaysonCosh05
 Pete Sawyer & Paul Rayson & Ken Cosh
 Shallow knowledge as an aid to deep understanding in early phase requirements Engineering
 IEEE Trans Software Engineering  V31n11(Nov 2005)pp969-981
 =DEMO STATISTICAL TEXT ANALYSIS REQUIREMENTS ATC GLOSSARY ONTOLOGY SYSTEMS DOMAIN MODEL
 Simple stats leads to useful conclusions when analyzing current systems.
 (dick)|- Figure 3 commits several UML sins.
.Close

ShanksTansleyWeber03
.Open ShanksTansleyWeber03
 Graeme Shanks & Elizabeth Tansley & Ron Weber
 Using Ontology to Validate Conceptual Models
 Commun ACM V46n10(Oct 2003)pp85-89 $CR 0404-0429
 =ADVERT ONTOLOGY MODEL REALITY ERD
 Abuses the term "Grammar" to mean "modelling language".  Gives a bad SSADM model but doesn't show corrected one.
 Notes risks of seeing everything as tables of data.  Some relationships are best expressed as rules/code rather than tables.
 Quotes Bunges's theory of ontology that distinguishes: things, properties of things, states of things, laws, events in things, and couplings.
 Critiques ERD as not including rules.
 Important to:
.List
  Distinguish rules from relationships
  Model composites and aggregates as entities not relationships.
  Don't model relationships using attributes.
  Don't use optional attributes in entities.
  Distinguish objects/instances from classses.
 Distinguish things from their properties.
.Close.List
.Close

SpohrerRiecken06
.Open SpohrerRiecken06
 Jim Spohrer & Doug Riecken (Eds) 
 Service Science (Special Issue/Section)
 Commun ACM V49n7(Jul 2006)pp30-87
 =SURVEY =ADVERT RESEARCH CONSULTANCY SERVICE INDUSTRY ECONOMICS SSME 3S WEB2.0 CRM
 Introduction + 12 articles/papers 
 p33: 55 references.   
 If you divide the economy in agriculture, manufacture, and service then most of it is now service!
 Even when selling product, service can make the difference.
 This change means that research and education needs to develop (or at least) shift to a focus on service rather than production.
 SSME::="Services Science, Management, and Engineering".
 Service implies:
.Box
 Expertise and knowledge by the supplier.
 But the suppliers knowledge must be fitted to customers specific environment.
 Services are a socio-technical system and not a pure technological fix.
 Need to model/understand the people and organization of the customer.
 Exchange of service for something of value.
 Negotiation, interaction, and trust between customer and supplier.
 Long term relations with customers.
 Communication is vital.
 Service often encoded as software+hardware --algorithmic.
 3S:="An ontology describing services: humans, web, software, ..." 
 Innovation and perhaps revolution in the enterprise.
 New courses and schools.
.Close.Box
 (dick)|- with luck they will rediscover systems analysis and operations research from the 1950s.
.Close

WandWeber90
.Open WandWeber90
 Yair Wand & Ron Weber
 An Ontological Model of an Information System
 IEEE Trans SE-16n1(Nov 1990)pp1282-1291
 =THEORY SYSTEM Formal Mathematics Systems decomposition
.Close

WiederholdWegnerCeri93
.Open WiederholdWegnerCeri93
 Gio Wiederhold & Peter Wegner & Stefano Ceri
 Toward Megaprogramming 
 Comm ACM V35n11(Nov 1992)pp89-99 
.See [CR]
9312-0929 D.2.2
 =ESSAY COMPONENTS ARCHITECTURE DOMAIN
 A megamodule is an internally homogeneous, consistent, independantly maintained software systems  
with goals, knowledge and traditions. Each describes externally accessible data and 
operations. The concepts, terminology and interpretation paradigm is called its ontology
.Close

Search for bibliographic items containing a matching string.


(Search uses POSIX regular expressions and ignores case)

To see the complete bibliography (1Mb+) select:[Bibliography]