1. Trang chủ
  2. » Thể loại khác

Software engineering 3 domains, requirements, and software design ( 2006)

774 14 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 774
Dung lượng 7,28 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Dines Bjørner Computer Science and Engineering Informatics and Mathematical Modelling Technical University of Denmark 85748 Garching, Germany brauer@informatik.tu-muenchen.de Prof.. On D

Trang 1

Texts in Theoretical Computer Science

An EATCS Series

Editors: W Brauer G Rozenberg A Salomaa

On behalf of the European Association

for Theoretical Computer Science (EATCS)

Advisory Board: G Ausiello M Broy C.S Calude

A Condon D Harel J Hartmanis T Henzinger

C Papadimitriou D Scott

Trang 3

Prof Dr Dines Bjørner

Computer Science and Engineering

Informatics and Mathematical Modelling

Technical University of Denmark

85748 Garching, Germany brauer@informatik.tu-muenchen.de Prof Dr Grzegorz Rozenberg Leiden Institute of Advanced Computer Science

University of Leiden Niels Bohrweg 1

2333 CA Leiden, The Netherlands rozenber@liacs.nl

Prof Dr Arto Salomaa Turku Centre of Computer Science Lemminkäisenkatu 14 A

20520 Turku, Finland asalomaa@utu.fi

Library of Congress Control Number: 2006921809

ACM Computing Classification (1998): C.2, C.3, C.4, C.5, D.1, D.2, D.3, F.3, F.4, H.1, J.1, K.6.3 ISBN-10 3-540-21151-9 Springer Berlin Heidelberg New York

ISBN-13 978-3-540-21151-8 Springer Berlin Heidelberg New York

This work is subject to copyright All rights are reserved, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilm or in any other way, and storage in data banks Duplication of this publication or parts thereof is permitted only under the provisions of the German Copyright Law of September 9, 1965, in its current version, and permission for use must always be obtained from Springer Violations are liable for prosecution under the German Copyright Law.

Springer is a part of Springer Science+Business Media

Cover Design: KünkelLopka, Heidelberg

Typesetting: Camera ready by the Author

Production: LE-TEX Jelonek, Schmidt & Vöckler GbR, Leipzig

Trang 4

   ! ! 

Trang 5

 

Trang 7

Base Course on SE BC: 1,2,5,8,11,16,17,19,24−26,30−32

Trang 8

On Defining and

Jackson’s Description Principles

Attributes Domain Stakeholders

Domain

Towards Domain Theories

14 Domain and Concept

Formation Domain Analysis Domain

Acquisition

15 Facets

Requirements

Requirements Satisfiability and Feasibility

Stakeholders Requirements

Acquisition Requirements

Concept Analysis and Requirements Formation

A Case Study

in Component Design

7

10 9

13 12

Verification and Validation

and All That!

Domain−Specific Architectures

Trang 34

 & I E"1.FG"99

Trang 45

v := k ? action_q3;

Trang 47

 JT

Trang 51

1  ) $  

Trang 58

$)4&5$ J&$)I-#!)''4 *

Trang 59

B"B/ 

Trang 69

DO DO

Trang 70

DO REDO

REDO REDO

REDO REDO

Support Technologies Intrinsics

Business Processes

Management and Organisation

Rules and Regulations

Trang 78

$ $I  -  )  J  $ 

 



J'

Trang 82

 &#$ &'$ $ &

Trang 111

I

Trang 118

Software Design Phase Stages of Development Requirements Phase Stages of Development

Domain Phase Stages of Development

Trang 120

 #

Trang 124

B A$I$ $-$J $!I$!

Trang 127

 I

Trang 128



Trang 155

Intake/Outtake Valves Fluid overflow pipe

h

capacity meter

H

area: A

s

w s

Trang 165

.B1 , ( "  ) $ - 

Trang 166

'

Trang 171

IJ( I$ J$#I''$J% )

Trang 189

The recognised graph: nodes {a,b,c}, edges 2:{a,b}, 1:{b,c}, 1:{c,d}, 1:{d}

Trang 190

y z

x

y x z

Unlabelled Graph Node labelled Graph Edge labelled Graph

Trang 191

/B+B* 

Trang 193

 ! !& &  $$  &  -    

Trang 194

Root Labelled Trees

Branch Labelled Trees

Trang 195

/B6 ,  % 1  D"$ ='>?=' - $$

Trang 200

 3   &$ && 

Trang 201

Linear Unit Switchable Unit Simple Crossover Switchable Crossover

Trang 209

1B*B* , 'G , &  0M

Trang 210





Trang 221

19 &         

Trang 227

F

3

FJ

IF

FJ

Trang 229

D

Trang 231

B  $  4 IJ@)$!

Trang 235



 

#-IJ.

 .

Trang 238

Intake/Outtake Valves Fluid overflow pipe

h

capacity meter

H

area: A

s

w s

out valve out

Trang 239

  -! $ '  $     #  

Trang 240

system

Trang 243

! 

1=

Trang 244

 )I'' J&$  ! $ &$ $*

Trang 253

& &" &

$II

JI 

JJI&J&

Trang 254

 $2! $$ # #

'

Trang 261

;QIJ IU6M Æ,J

Trang 264

J

Trang 277

 $& #& **&-$)$' ;D6 *

Trang 280

Control Continental Control

Tower Tower

Ground 1 k t 1 m r

Trang 282

Logistics Firms Transport Companies

Trang 283

Quay Q2

Quay Qq

Ship S1

Ship

Ship Ss

Trang 284

&  &&$ "$#IJ

T[1]

T[2]

T[1]

cb/bc[1 c,1 b]:CB|BC ct/tc[1 c,1 t]:CT|TC

SE Exchange Stock

Trang 290

C

C C

Trang 295

#  '=     !!$ I   $$J !*

s e

d

sw/esd sw/ess di/edd di/eds

di/1-pdd-edd sw/psd

Input stimuli:

sw: Switch to switched state di: Revert to direct state Probabilities:

pss: Switching to switched state from switched state psd: Switching to switched state from direct state pds: Reverting to direct state from switched state pds: Reverting to direct state from direct state esd: Switching to error state from direct state edd: Reverting to error state from direct state ess: Switching to error state from switched state eds: Reverting to error state from switched state

0 <= p <= 1

States:

s: Switched state d: Direct (reverted) state e: Error state

Trang 297

,<

Trang 301

Unit Unit

Trang 311

1$

Trang 321

 

Trang 324

1$

Trang 326

J

Trang 337

! *" " &  &&& 

Trang 358

*B*B 

Trang 364

IJ & $  4&5' $4 $$*

Trang 379

Identification and Liaison

Domain Theory R&D

Questionnaire

Fill−out, and Return

Domain Validation and Verification

Trang 386

<'   IJ$  IJ$ ) IJ #

I"J#I"JI"JPI"JPI"J

Trang 394

"The Domain" A Domain Model

A Requirements Model

Trang 406

    !  $  $ $  &  ! &  

Trang 408

! #'!  $,$#&$

Trang 412



 '

Trang 423

!$)&&) 4! #5 $O! *

Trang 438

IU$ IJ  ! IJJ

Trang 455

Icon Prompt

CHI

.

init add delete

Trang 471

Alarm clock does not activate the alarm

OR

Pulse generator fails Electronics fail

OR

activate beeper Electronics do not

button pushed Electronics do not register

Trang 472



Conditioning event Undeveloped event

Trang 473

All reagents are present

Trang 474

Train is ahead

of the platform

Train is behind the platform

at the platform Train is not

Trang 476

  9<99<&$    & '   $ &

Trang 478

*''

Trang 481

J

Trang 482



Trang 483

''

*''

''



J

*''

Trang 486

8B/B/ ' 

Trang 494

8B/ #  % :- ...

fn1 fn2 fn3

pn11

pn12 pn11

pn31

pn 33< /b>

?

?... data-page="590">

fn2

fn1 fn2 fn3

pn11

pn12 pn11

pn31

pn 33< /b>

?... data-page="682">

Domain Engineering< /b>

Software Design< /b>

Requirements Engineering< /b>

REDO REDO

REDO

DO

Ngày đăng: 07/09/2020, 14:51

w