Gaudí Systems Architecting

Gaudi home & reading guide Changelog Pictorial index Personal information Statistics of Gaudi website Source files Website tools
Books Systems Architecting Architectural Reasoning CAFCR; PhD thesis Supporting Processes Composable Architectures Human Measure
Courses USN-SE SESA Systems Architecting SEMA Conceptual Modeling SERP Reflective Practice SEMP Master Project SERM Research Methods Bachelor Systems Engineering
Courses TNO-ESI Architecting for Business Value Architecting System Performance Mastering Systems Integration Platforms and evolvability Supplier Systems Engineering
Case Studies Medical Imaging EasyVision Wafersteppers Sustainability
Research and competence Publications Doctoral dissertations Master project papers USN-SE Master Systems Engineering TNO-ESI
Miscellaneous SESG Systems Architecting Links Python Links Refactored Courses Lia Charité

CAFCR: A Multi-view Method for Embedded Systems Architecting; Balancing Genericity and Specificity

abstract This thesis describes the CAFCR method for embedded systems architecting. Embedded systems are software and technology intensive systems. Typical examples of software and technology intensive products are televisions, DVD-players, MRI scanners, and printers. The creation of these products is a multi-disciplinary effort by hundreds of engineers.

The method is based on multiple views that are integrated by qualities and architectural reasoning. Story telling is used as complementary submethod to gather requirements and to make specification and design discussions specific.

The architecting method is applied in retrospect on the development of a Medical Imaging Workstation. The Medical Imaging Workstation case is used to evaluate the method.

The thesis is structured in four parts: Introduction, Architecting method, Medical Imaging Workstation case, and Evaluation and Conclusions. The first part articulates the research question and the hypothesis. The last part assesses the hypothesis by evaluating the use of the method in the case.

download book in pdf, size: 6.51 MB
source files in Latex and Visio 5.0, size: 9.34 MB
status: finished
download statistics: Book: 23269 downloads

figures

ARMthesis.stamp.gif THBpartIoverview.stamp.gif WARCHarchitecting.stamp.gif PBUSScontext.stamp.gif WARCHinternalStakeholders.stamp.gif AMOmethod.stamp.gif AMOoverview.stamp.gif CAFCRannotated.stamp.gif AMOintegratingCAFCR.stamp.gif MSeasyVision.stamp.gif IMIfilmComparison.stamp.gif IMIchallenge.stamp.gif IMIdecomposition.stamp.gif PARWmethods.stamp.gif VCieee1471model.stamp.gif VCarchitectureDescription.stamp.gif ARMcontext.stamp.gif ARMtechnologyManagementCycle.stamp.gif MSarchitectureAndScience.stamp.gif RORMscientificAttitude.stamp.gif RORMimpact.stamp.gif ARMmeta.stamp.gif ARMpractice.stamp.gif CAMresearchQuestion.stamp.gif CAMhypothesis.stamp.gif CAMsuccessfulArchitecting.stamp.gif CAMcriterions.stamp.gif CAMoverview.stamp.gif THBpartIIoverview.stamp.gif BWMAmanyViewpoints.stamp.gif TBWMAviewpointHopping.stamp.gif TBWMAdynamicRange.stamp.gif BWMAscanningModes.stamp.gif BWMAquantificationSteps.stamp.gif ASMLoverlayBudget.stamp.gif BWMAarchitectingTime.stamp.gif BWMAmodelExamples.stamp.gif BWMAmodelTypes.stamp.gif BWMAquestions.stamp.gif BWMArecursionWWH.stamp.gif TORdecisionFlow.stamp.gif TORmultiplePropositions.stamp.gif TORrecursion.stamp.gif COVmotorwayManagementKeyDrivers.stamp.gif TCAFkeyDriverSubmethod.stamp.gif TCAFkeyDriverRecommendations.stamp.gif TCAFcomplementors.stamp.gif AVcontextMotorwayManagement.stamp.gif TCAFdynamicModels.stamp.gif TCAFthroughputModel.stamp.gif TCAFcooModel.stamp.gif FVuseCase.stamp.gif FVcommercialTree.stamp.gif FVlogisticsDecompositions.stamp.gif FVfeatureMatrix.stamp.gif FVinformationModel.stamp.gif FVstandardsForces.stamp.gif TCAFoverview.stamp.gif CVconstructionDecomposition.stamp.gif CVfunctionalDecomposition.stamp.gif TCRquestionGenerator.stamp.gif CVprocessDecomposition.stamp.gif CVreconstructionPerformanceModel.stamp.gif RVreconstructionPerformanceAnalysis.stamp.gif RVuTimingBenchmarks.stamp.gif TCRbudgets.stamp.gif RVanalysisSRS.stamp.gif CVworkBreakdown.stamp.gif CVintegrationPlan.stamp.gif TCRoverview.stamp.gif QNneedles.stamp.gif QNsecurityExample.stamp.gif QNchecklist.stamp.gif TSHTfromStoryToDesign.stamp.gif SHTexampleStoryLayout.stamp.gif SHTcriterionsList.stamp.gif TORapproach.stamp.gif TORstartingPoint.stamp.gif TORcreatingInsight.stamp.gif TORdeepeningInsight.stamp.gif TORbroadeningInsight.stamp.gif TORtension.stamp.gif TORanalysisIteration.stamp.gif TORnetworkedIssues.stamp.gif TORdocumentation.stamp.gif THBpartIIIoverview.stamp.gif MITORchronology.stamp.gif MITORsoftwareProcess1991.stamp.gif MITORswLayers1991.stamp.gif MSmemoryZeroMeasurement.stamp.gif MSmemoryUsageReduction.stamp.gif MSmemoryBudget.stamp.gif MITORperformanceCauses.stamp.gif MITORfalseContouring.stamp.gif MITORfontScaling.stamp.gif MICAFrequestFlow.stamp.gif MICAFfinancialContext.stamp.gif MICAFsystemLayers.stamp.gif MICAFreferenceModel.stamp.gif MICAFclinicalInfoFlow.stamp.gif MICAFmarketSegmentation.stamp.gif MICAFtypicalCase.stamp.gif MICAFtypicalTiming.stamp.gif MICAFkeydrivers.stamp.gif MICAFfunctionalityInTime.stamp.gif MICAFinformationLayers.stamp.gif MICAFconclusion.stamp.gif MICVwysiwyg.stamp.gif MICVpresentationPipeline.stamp.gif MICVquadrupleViewportLayout.stamp.gif MICVdestinations.stamp.gif MICVsoftwareProcess.stamp.gif MICVswLayers1992.stamp.gif MICVmemoryBudgetR1R2.stamp.gif MICVfragmentationInTime.stamp.gif MICVcacheLayers.stamp.gif MICVmemoryAllocators.stamp.gif MICVprocessingCachedPixmaps.stamp.gif MICVpixmapExample.stamp.gif MICVbanding.stamp.gif MICVprocessingTimes.stamp.gif MICVserverCPUload.stamp.gif MICVoitTool.stamp.gif MICVbenchmarks.stamp.gif MICVconclusion.stamp.gif MIScongress.stamp.gif MISremoteControl.stamp.gif MISactivitiesRadiologist.stamp.gif MISdiagnosis.stamp.gif MISfromStoryToDesign.stamp.gif MITORthread.stamp.gif MITORthread10.stamp.gif MITORthread20.stamp.gif MITORthread30.stamp.gif MITORthread40.stamp.gif MITORthread50.stamp.gif MITORoverview.stamp.gif THBpartIVoverview.stamp.gif AREhypothesisCriterions.stamp.gif AREdesignEvaluation.stamp.gif AREproductEvaluation.stamp.gif AREmethodCoverage.stamp.gif AREqualitiesDocumentation.stamp.gif AREqualityProfile.stamp.gif AREmethodUsability.stamp.gif AREconclusions.stamp.gif AREOworkshopSubjects.stamp.gif AREOworkshops.stamp.gif AREOhysteresis.stamp.gif AREOcourses.stamp.gif AREOconclusions.stamp.gif GVSquadrants.stamp.gif GVSdiagrams.stamp.gif GVSmethod.stamp.gif RORMquestionAnnotated.stamp.gif FARcontext.stamp.gif FARcurriculumSA.stamp.gif THBpartVoverview.stamp.gif

History

2.9 April 21, 2004 Gerrit Muller
  • fine tuning of layout
  • updated the acknowledgements
2.8 April 19, 2004 Gerrit Muller
  • added sentence about success of the method in the case
2.7 April 14, 2004 Gerrit Muller
  • changed layout; chapters start at right hand pages only
2.6 April 7, 2004 Gerrit Muller
  • corrected bibliography entries
  • added Chapter Conclusion to part IV
  • created part V for appendices and bibliography
  • added table of content for each part
  • some chapter names changed
2.5 April 6, 2004 Gerrit Muller
  • moved Figure Structure of thesis from Criteria chapter to Introduction.
  • changed status to finished
2.4 April 1, 2004 Gerrit Muller
  • added chapter references to Introduction.
  • textual changes to Introduction
  • changed title of Part I into "Introduction to CAFCR and Threads of Reasoning"
2.3 March 22, 2004 Gerrit Muller
  • added stubs for Preface, Summary and Samenvatting
  • removed abstract
2.2 March 16, 2004 Gerrit Muller
  • rewrite of the introduction
  • changed status to concept
2.1 February 27, 2004 Gerrit Muller
  • added "conclusion" or "summary" sections to chapters in Part II and Part III
2.0 January 21, 2004 Gerrit Muller
  • removed list of figures
  • changed formfactor to B5
  • changed frontmatter and backmatter structure
1.2 January 19, 2004 Gerrit Muller
  • updated acknowledgements
1.1 December 5, 2003 Gerrit Muller
  • updated abstract
  • changed title in "CAFCR: A Multi-view Method for Embedded Systems Architecting"
1.0 November 21, 2003 Gerrit Muller
  • textual changes in introduction
  • changed status in "draft"
0.4 October 11, 2003 Gerrit Muller
  • extended the list of abbreviations.
0.3 October 2, 2003 Gerrit Muller
  • moved the Chapter "Criterions for architecting methods" to the end of Part I.
0.2 September 29, 2003 Gerrit Muller
  • moved the introduction of the case more up front.
  • moved chronological case description to the beginning of Part III.
0.1 September 17, 2003 Gerrit Muller
  • Added Appendix "Abbreviations"
0 July 28, 2003 Gerrit Muller
  • Thesis created by refactoring the book into a scientific oriented thesis and a educational oriented book