Kvalitet av modelleringsspråk
|
|
- Halvard Halvorsen
- 7 år siden
- Visninger:
Transkript
1 Kvalitet av modelleringsspråk Oversikt over forelesningen Språkkvalitet som del av kvalitetsrammeverket Evaluation of Object-oriented Modelling languages: A comparison between OML and UML Prasse - Brukt i forhold til objektorienterte modelleringsspråk Oppsummering John Krogstie 1. Amanuensis II ved IDI, NTNU Seniorforsker, SINTEF Tele og Data Hvorfor fokus på språkkvalitet? Modelleringsspråk er et middel for å kunne uttrykke meninger i modeller. De modelleringsspråk man bruker skal hjelpe en i å trekke frem de viktigste aspektene Modelleringspråkene man bruker former over tid ens oppfatning av virkeligheten Man kan lage gode modeller i et dårlig språk Man kan lage dårlige modeller i et godt språk Man vil alltid kunne finne mangler ved ethvert språk/verktøy Språkkvalitet i forhold til kvalitetsrammeverket Modeling domain D Participant knowledge K Knowledge externalizability appropriateness / Participant language knowledge appropriateness Model externalization M Domain appropriateness Technical actor interpretation T Social actor interpretation I Technical actor interpretation appropriateness Comprehensibility appropriateness Language extension L Språkkvalitet Passer språket til domenet? Passer språket til deltagernes kunnskap (om modelleringsspråk) eller potensiale til å lære? Passer språket til å uttrykke deltagernes kunnskap? Bedring av deltagernes tolkning Bedring av teknisk aktørs tolkning Har delt i kriteria for underliggende (konseptuell) basis på språket (meta-modell), og den eksterne representasjon gitt til språket (notasjon) Mange av kriteriene er basert på resultater innen lingvistikk og kognitiv psykologi Passende til domenet D\L = Ø Basis Må kunne uttrykke alt innen domenet Basert på ontologiske betraktninger eller ha basis i vanlig modelleringspraksis innen domenet Bør ikke kunne uttrykke aspekter som ikke tilhører domenet Bør kunne uttrykke både presise og mer vage aspekter Ekstern representasjon: Må kunne uttrykke alt i basis på en unik måte Støtter oppnåelse av fysisk kvalitet (og gjennom det, potensielt oppnåelse av semantisk kvalitet) 1
2 Uttrykkskraft i språk basert på ontologiske betraktninger Bunge-Wand-Weber som eksempel Representasjonsmodell som basis for å evaluere IS analyse og design-språk i forhold til dets evne til å lage modeller som er gode representasjoner av verden Basert på Mario Bunges ontologi Velutviklet Formalisert Adresserer ikke om man modellerer en objektiv virkelighet eller en sosialt konstruert virkelighet Ontologiske konsepter i representasjonsmodeller Representasjonsmodell som basis for språkkvalitet Ontologisk kompletthet (vs. domain appropriateness) Ontologisk klarhet Construct overload (Comprehensibility appropriateness) Construct redundancy (Comprehensibility appropriateness) Construct excess (vs. domain appropriateness) Ontologisk kompletthet Ontologiske konsepter Construct excess Uttrykkskraft basert på hva som er funnet nyttig innen ulike domener som språket skal brukes i Strukturelt orientert Funksjonelt orientert Oppførselsorientert Regelorientert Objektorientert Kommunikasjonsorientert Aktør/rolle-orientert Ontologiske konsepter Designkonsepter Designkonsepter 2
3 Passende til deltagernes kunnskap Deltagerne kan bruke alle deler av språket effektivt Basis: Bør generelt overensstemme med hvordan folk oppfatter virkeligheten. Ingen fasit på dette. Kan bedømme ut i fra generelle erfaring med læring av modelleringsspråk Avklare deltagernes erfaring med modelleringsspråk, (og eventuelt tilpasse språkene til dette) Ekstern representasjon Intuitiv Eksempel på intuitive symboler Venn-diagrammer i sett-teori Amøbe -former for upresise konsepter Støtter oppnåelse av fysisk kvalitet for eksternalisering, samt pragmatisk kvalitet for forståelse Passende til å uttrykke deltagernes kunnskap K\L = Ø Kan man fange arbeid inn i en modell, eller blir det bare et forsøk i ettertid på å rasjonalisere det som er gjort? Problemstilling knyttet til viktigheten av taus kunnskap Behov for å kunne modellere vag kunnskap Støtter oppnåelse av fysisk kvalitet Bedring av deltagernes tolkning L\I = Ø Støtter oppnåelse av empirisk og gjennom det pragmatisk kvalitet Bedring av deltagernes tolkning fortsetter. Basis Språket er veldefinert (og konsistent definert) Lett å skille deler av språket fra hverandre Begrenset antall byggesteiner -> generelle konsepter Mulig å relatere ulike konsepter -> ny semantikk via sammensetning Hierarkisk organisering Uniform bruk av byggesteiner Fleksibilitet i detaljeringsnivå Expressive economy:! Mye brukte og viktige setninger bør kunne uttrykkes konsist Construct overload Ontologiske konsepter Designkonsepter 3
4 Construct redundancy Ontologiske konsepter Designkonsepter Bedring av deltagernes tolkning fortsetter... Ekstern representasjon Lett å skille symboler fra hverandre Lett å se hvilket symbol enhver strek/bokstav er del av Uniform bruk av symboler Enkelhet i symboler Bruk av fremheving for det som er viktig Modellsymbolers størrelse, soliditet og farge, ulikheter, bevegelse, antall tilkoblede kanter Støtte for å lage estetiske modeller Mulighet for utelatelse av symboler Bruk av spesielle symboler for viktige konsepter Eksempler Feilaktig fremheving: ERT Tomme symboler: ERT og ER Begrensninger i det å lage estetiske modeller: PPM og kryssende flyt Diagrammer, tabeller, matriser og tekst i forhold til expressive economy Bedring av teknisk aktørs tolkning Språket er egnet for automatisert resonnering og eksekvering Formell syntaks Formell semantikk (operasjonell og/eller matematisk) Også viktig for å sikre at deltagerne tolker modellene likt Effektivitet i bruk av formell syntaks eller semantikk (analyserbarhet/eksekverbarhet) Ulike aspekter støtter oppnåelse av syntaktisk, semantisk og pragmatisk kvalitet Tradeoff mellom ulike kriterier De ulike kriteriene påvirker hverandre, og arbeider tildels mot hverandre. Intet perfekt språk er mulig, men svakheter kan addresseres ved metode og verktøystøtte. Intuitivitet vs. antall symboler: Kinesisk vs. norsk Intuitivitet vs. enkelhet i symboler: ERAE og representasjon av klasse/instans Uttrykkskraft vs. enkelthet i symboler: PPM vs. DFD Expressive economy vs. antall symboler: Bidirectional links in DFD Eksempel på bruk av rammeverket i praksis- Østbø og Arnesen Henholdsvis behov for å representere generiske systemer i Statoil og for virksomhetsmodellering i Statoil Er UML egnet, og hvilke UML-verktøy er i så tilfelle best for formålet? Bedømmelse av språkkvalitet for UML i dette caset $ Beskrive modelleringsmål/domene, brukere av modellene og behov for verktøystøtte $ Findelt oppdeling av de ulike kvalitetsområdene, alle områdenes viktighet prioritert i forhold til målene (1-10). Baserer videre arbeid på de områdene med prioritet høyere enn 5 $ Evaluering av UML opp mot disse områdene igjen, utregning av gjennomsnittsverdier som basis for endelig konklusjon 4 "
5 Problem Statement How to evaluate and compare modeling languages (for OOA/OOD)? Evaluation of Object-oriented Modeling languages: A comparison between OML and UML Prasse Terminology and structure for evaluating modeling languages needed Outline of Presentation Structure of modeling languages What to investigate? Language Description Application Criteria for evaluation User-relevant criteria Model-relevant criteria Economic criteria Case study: Comparing OML and UML Structure of Modeling Languages Abstract syntax and semantics Concepts, relations, interpretations Modeling language Concrete syntax Graphical and textual notations How does this structure compare to our quality framework? Example: UML Concepts Framework for Language Evaluations Abstract syntax: generalization object * * aggregation * * attribute method Semantics: Mapping to object in programming language, etc. Concrete syntax: object attributes methods Subject of investigation Description Language Application General criteria of investigation User-relevant criteria Model-relevant criteria Economic criteria 5 %
6 1a. Description of language Definition formal/informal language specification grammar and metamodel Documentation user documentation (notation guide) Formality -> unambiguity Informality -> User understanding 1b. Modeling language Abstract syntax and semantics object-oriented, process-oriented and concurrent concepts and concepts for dynamic behavior and modularization integration of concepts standardized semantic definitions Concrete syntax combination of textual and graphical notation diagrams support understanding and communication See e.g. Rumbaugh s hints on notational clarity (see article) 1c. Application of language Application purpose perspective User perspective should support all phases and all activities of a development project expressive enough to describe domain One complex, stand-alone language or simple languages with interfaces to other ones? Meta-perspective Activities how to extend, adapt and specify language concepts? how to link language to artifacts of other project activities Analysis and design, implementation, verification and validation 2a. User-relevant evaluation criteria (subjective) Usability Clarity Understandability Adequacy Verification Power How are these related to language quality in the quality framework? 2b. Model-relevant evaluation criteria (more objective) 2c. Economic evaluation criteria Unambiguity Consistency Formalization Integration How are these related to language quality in the quality framework? Reusability Extensibility How are these related to language quality in the quality framework? 6 &
7 Comparing OML and UML Structure of OPEN OPEN Modeling Language (OML) OML part of OPEN OPEN tried to develop a homogeneous method for object-oriented software Based on an examination of existing object-oriented languages Unified Modeling Language (UML) Standardization effort by Booch, Rumbaugh and Jacobsen General-purpose language for all phases and all domains OML metamodel Is modeled using OPEN modeling language + OPEN model Object-Oriented Environment and Notation + OPEN process Common object modeling notation (COMN) Is documented using OPEN metrics Structure of UML Abstract syntax and semantics UML Concrete syntax OML vs. UML: Size of Language Same domain, comparable expressive power Large number of diagrams, no fundamental differences UML: stronger focus on structure and constraints (OCL) OML: stronger focus on roles Meta model OCL Notation Is modeled using UML model Is documented using OML vs. UML: Abstract syntax/semantics OML vs. UML: Concrete Syntax (1) Type/instance dichotomy applied by both UML: Fundamental mechanism to objects OML: Several levels: class/object, cluster class/cluster instance, scenario class/scenario object What about classes of systems, functions and relationships? Not in UML Not in OML OML Semantic nets Context diagrams Layer diagrams Configuration diagrams Cluster diagrams Inheritance diagrams Deployment diagrams Scenario Class diagrams Mechanism diagrams Task script diagrams Use case diagrams Interaction diagrams Collaboration diagrams Sequence diagrams State Transition diagrams State diagrams Static Structure diagrams Class diagrams Object diagrams Behavior diagrams Use case diagrams Interaction diagrams Sequence diagrams Collaboration diagrams State diagrams Activity diagrams Implementation diagrams Component diagrams Deployment diagrams UML 7 '
8 OML vs. UML: Concrete Syntax (2) Diagrams: Both have several, partly overlapping diagrams Some diagrams are not object-oriented Problems: redundancy, application not intuitive UML notes ambiguous Type/instance symbols diagram elements should not resemble each other related language concepts should be represented in similar ways Should types and instances have the same representation? Conclusions Proposes a framework for evaluation of modeling languages Scope of evaluation Criteria for evaluation Comparison of OML and UML No fundamental differences Minor comments No conclusive evaluation Summary and overall comparison of approaches Language quality as a mean for model quality Both abstract and concrete description Prasse focus also on the documentation of the language (which might be looked upon as a model in the quality framework) Different domains regarded in the different articles All acknowledge that the demands are partly contradictory Difficult to find generally applicable metrics Kvalitet av modelleringsspråk John Krogstie 1. Amanuensis II ved IDI, NTNU Seniorforsker, SINTEF Tele og Data 8 (
Hvordan komme i gang med ArchiMate? Det første modelleringsspråket som gjør TOGAF Praktisk
Hvordan komme i gang med ArchiMate? Det første modelleringsspråket som gjør TOGAF Praktisk Logica 2012. All rights reserved No. 3 Logica 2012. All rights reserved No. 4 Logica 2012. All rights reserved
DetaljerA Study of Industrial, Component-Based Development, Ericsson
A Study of Industrial, Component-Based Development, Ericsson SIF8094 Fordypningsprosjekt Ole Morten Killi Henrik Schwarz Stein-Roar Skånhaug NTNU, 12. des. 2002 Oppgaven Studie av state-of-the-art : utviklingsprosesser
DetaljerKONTINUASJONSEKSAMEN I FAG 78052 SYSTEMERING 2 Torsdag 24. august 2000 Tid: kl 0900-1300
NORGES TEKNISK- NATURVITENSKAPELIGE UNIVERSITET INSTITUTT FOR DATATEKNIKK OG INFORMASJONSVITENSKAP Faglig kontakt under eksamen: Navn: Hallvard Trætteberg Tlf.: 7359 3443 Hjelpemidler: Ingen tillatte hjelpemidler.
Detaljer20.01.2012. Brukerkrav og use case diagrammer og -tekst 19. januar 2012. Agenda. Brukerkrav og use case. Diagrammer Tekst.
Brukerkrav og use case diagrammer og -tekst 19. januar 2012 Agenda Brukerkrav og use case Diagrammer Tekst Praktisk eksempel 1 OOAD i livsløpsperspektiv Krav Design Konstruksjon Her er vi i nå Testing
DetaljerMultimedia in Teacher Training (and Education)
Multimedia in Teacher Training (and Education) Bodo Eckert, Stefan Altherr, Hans-Jörg Jodl Second International GIREP Seminar 1-6 September 2003 University of Udine, Italy Content Training courses for
DetaljerUnit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3
Relational Algebra 1 Unit 3.3 Unit 3.3 - Relational Algebra 1 1 Relational Algebra Relational Algebra is : the formal description of how a relational database operates the mathematics which underpin SQL
DetaljerEKSAMEN I FAG 78052 SYSTEMERING 2 Tirsdag 23. mai 2000 Tid: kl 0900-1300
NORGES TEKNISK- NATURITENSKAPELIGE UNIERSITET INSTITUTT FOR DATATEKNIKK OG INFORMASJONSITENSKAP Side 1 av 8 Faglig kontakt under eksamen: Navn: Hallvard Trætteberg Tlf.: 7359 3443 Hjelpemidler: Ingen tillatte
DetaljerEXAM IN COURSES TDT4252 MODELLING OF INFORMATION SYSTEMS- ADVANCED COURSE. DT8802 MODELLING OF INFORMATION SYSTEMS (English version)
NORWEGIAN UNIVERSITY OF SCIENCE AND TECHNOLOGY DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE Contact during the exam: Sobah Abbas Petersen Mobile: 92846595 EXAM IN COURSES TDT4252 MODELLING OF INFORMATION
Detaljerbuildingsmart Norge seminar Gardermoen 2. september 2010 IFD sett i sammenheng med BIM og varedata
buildingsmart Norge seminar Gardermoen 2. september 2010 IFD sett i sammenheng med BIM og varedata IFD International Framework for Dictionaries Hvordan bygges en BIM? Hva kan hentes ut av BIM? Hvordan
DetaljerOppgave 1. Modelleringsperspektiver og modelleringsspråk (40%) Alle underoppgavene teller likt
NORGES TEKNISK- NATURVITENSKAPELIGE UNIVERSITET INSTITUTT FOR DATATEKNIKK OG INFORMASJONSVITENSKAP Side 1 av 2 Faglig kontakt under eksamen: Navn: Hallvard Trætteberg Tlf.: 7359 3443 Hjelpemidler: Ingen
DetaljerKvalitet av konseptuelle modeller
Oversikt over forelesningen Kvalitet av konseptuelle modeller Hva menes med kvalitet? Rammeverk for å evaluere modellkvalitet (Kapittel 3) odellkvalitet Introduksjon til språkkvalitet John Krogstie 1.
DetaljerDen europeiske byggenæringen blir digital. hva skjer i Europa? Steen Sunesen Oslo,
Den europeiske byggenæringen blir digital hva skjer i Europa? Steen Sunesen Oslo, 30.04.2019 Agenda 1. 2. CEN-veileder til ISO 19650 del 1 og 2 3. EFCA Guide Oppdragsgivers krav til BIMleveranser og prosess.
DetaljerSystem integration testing. Forelesning Systems Testing UiB Høst 2011, Ina M. Espås,
System integration testing Forelesning Systems Testing UiB Høst 2011, Ina M. Espås, Innhold Presentasjon Hva er integration testing (pensum) Pros og cons med integrasjonstesting Når bruker vi integration
DetaljerReferansearkitektur use cases. Kjell Sand SINTEF Energi AS NTNU Institutt for elkraftteknikk
Referansearkitektur use cases Kjell Sand SINTEF Energi AS NTNU Institutt for elkraftteknikk 1 Begrunnelse for arkitektur use cases Med det brede perspektivet Smart grids har, er det nødvendig å dele det
DetaljerHuman Factors relevant ved subsea operasjoner?
Human Factors relevant ved subsea operasjoner? Arne Jarl Ringstad, Lead Advisor Human Factors and Organizational Safety Classification: Internal 2012-01-30 Hva er Human Factors? Human factors is the scientific
DetaljerMeta- og språk-modellering
Oversikt over ukas tema Meta- og språk-modellering Guttorm Sindre, IDI Motivasjon for metamodellering Oversikt over sentrale konsepter (2.4 fra boka ) Uttrykkskraft for konseptuelle modelleringsspråk Metamodellering,
DetaljerEXAM IN COURSE TDT4252 MODELING OF INFORMATION SYSTEMS- ADVANCED COURSE
Page 1 of 8 NORWEGIAN UNIVERSITY OF SCIENCE AND TECHNOLOGY DEPARTMENT OF COMPUTER AND INFORMATION SCIENCE Contact during the exam: John Krogstie Ph: 93 41 75 51 EXAM IN COURSE TDT4252 MODELING OF INFORMATION
DetaljerØystein Haugen, Professor, Computer Science MASTER THESES Professor Øystein Haugen, room D
Øystein Haugen, Professor, Computer Science MASTER THESES 2015 Professor Øystein Haugen, room D1-011 1 Hvem er jeg? Øystein Haugen, nytilsatt professor i anvendt informatikk på Høyskolen i Østfold, avdeling
DetaljerEXAM TTM4128 SERVICE AND RESOURCE MANAGEMENT EKSAM I TTM4128 TJENESTE- OG RESSURSADMINISTRASJON
Side 1 av 5 NTNU Norges teknisk-naturvitenskapelige universitet Institutt for telematikk EXAM TTM4128 SERVICE AND RESOURCE MANAGEMENT EKSAM I TTM4128 TJENESTE- OG RESSURSADMINISTRASJON Contact person /
DetaljerDynamic Programming Longest Common Subsequence. Class 27
Dynamic Programming Longest Common Subsequence Class 27 Protein a protein is a complex molecule composed of long single-strand chains of amino acid molecules there are 20 amino acids that make up proteins
DetaljerStatus for IMOs e-navigasjon prosess. John Erik Hagen, Regiondirektør Kystverket
Status for IMOs e-navigasjon prosess John Erik Hagen, Regiondirektør Kystverket E-Navigasjoner skal føre til: - økt navigasjonssikkerhet - økt effektivitet i shipping - enklere adgang til havner og farvann,
DetaljerGeneralization of age-structured models in theory and practice
Generalization of age-structured models in theory and practice Stein Ivar Steinshamn, stein.steinshamn@snf.no 25.10.11 www.snf.no Outline How age-structured models can be generalized. What this generalization
DetaljerSyntax/semantics - I INF 3110/ /29/2005 1
Syntax/semantics - I Program program execution Compiling/interpretation Syntax Classes of langauges Regular langauges Context-free langauges Scanning/Parsing Meta models INF 3/4-25 8/29/25 Program
DetaljerKurskategori 2: Læring og undervisning i et IKT-miljø. vår
Kurskategori 2: Læring og undervisning i et IKT-miljø vår Kurs i denne kategorien skal gi pedagogisk og didaktisk kompetanse for å arbeide kritisk og konstruktivt med IKT-baserte, spesielt nettbaserte,
DetaljerLUB, emnedesign og faglige standarder. Dr Vidar Gynnild
LUB, emnedesign og faglige standarder Dr Vidar Gynnild Læringsutbyttebeskrivelser, oppgavedesign og eksamen LUB UNDERVISNING/OPPGAVER EKSAMEN Constructive Alignment To dimensjoner ved vurdering Criterion
DetaljerOppgaveanalyse. Kjært navn har mange betydninger. Utgangspunkt i ergonomi, psykologi og SU Oppgave: målrettet handling på mange nivåer
Dagens forelesning Overordnet bilde av mennesker (aktører), oppgaver, informasjon og systemer (verktøy) Participatory design Utviklingsprosesser Oppgaveanalyse Oppgavemodellering Oppgaveanalyse Kjært navn
DetaljerInformation search for the research protocol in IIC/IID
Information search for the research protocol in IIC/IID 1 Medical Library, 2013 Library services for students working with the research protocol and thesis (hovedoppgaven) Open library courses: http://www.ntnu.no/ub/fagside/medisin/medbiblkurs
Detaljer1. Explain the language model, what are the weaknesses and strengths of this model?
Øving 2 Task 1 Language Model 1. Explain the language model, what are the weaknesses and strengths of this model? En language model er en model som brukes til å forenkle spørringer etter ord i dokumenter.
DetaljerFjerning av offshore-konstruksjoner - Hva kan vi lære (JIP)? Anette Pedersen, Ingar Scherf, Gudfinnur Sigurdsson
Fjerning av offshore-konstruksjoner - Hva kan vi lære (JIP)? Anette Pedersen, Ingar Scherf, Gudfinnur Sigurdsson Background Several structures will be decommissioned in the coming years and other structures
DetaljerInternasjonal standardisering. Erlend Øverby erlend.overby@hypatia.no
Internasjonal standardisering Erlend Øverby erlend.overby@hypatia.no Internasjonal standardisering SN/K186 Standard Norge, Komite 186 Norsk skyggekomite: ISO IEC/JTC1/SC36 CEN TC353 ISO/IEC JTC1/SC36 (ITLET)
DetaljerEN Skriving for kommunikasjon og tenkning
EN-435 1 Skriving for kommunikasjon og tenkning Oppgaver Oppgavetype Vurdering 1 EN-435 16/12-15 Introduction Flervalg Automatisk poengsum 2 EN-435 16/12-15 Task 1 Skriveoppgave Manuell poengsum 3 EN-435
DetaljerFellesprosjekt: gruppe 214
Fellesprosjekt: gruppe 214 Innholdsliste Use case diagrammer...3 Scenario 1 - Registrere prosjekt...3 Scenario 2 - Registrere erfaringer...4 Scenario 3, 4, 5 - Lese og kommentere erfaringer...5 Klassediagram...6
DetaljerOOSU 22.sept Pattern har sin opprinnelse innen arkitektur (byplanlegging / bygninger)
OOSU 22.sept 2010 PATTERNS (mønstre) Hva er et Pattern opprinnelsen Mal for en Patternbeskrivelse Hva er et Pattern Language? Ulike typer Pattern vi anvender innen systemutvikling Dagens Pensum : (kursorisk
DetaljerPrototyper og anbudsdokumentasjon. Jan Håvard Skjetne SINTEF / University of Melbourne Janhavard.skjetne@sintef.no
Prototyper og anbudsdokumentasjon Jan Håvard Skjetne SINTEF / University of Melbourne Janhavard.skjetne@sintef.no Anbudsprosessen Løsningsuavhengig dokumentasjon Motivasjon Arbeidet gjennom prosjekter
DetaljerFASMED. Tirsdag 21.april 2015
FASMED Tirsdag 21.april 2015 SCHEDULE TUESDAY APRIL 21 2015 0830-0915 Redesign of microorganism lesson for use at Strindheim (cont.) 0915-1000 Ideas for redesign of lessons round 2. 1000-1015 Break 1015-1045
DetaljerSRP s 4th Nordic Awards Methodology 2018
SRP s 4th Nordic Awards Methodology 2018 Stockholm 13 September 2018 Awards Methodology 2018 The methodology outlines the criteria by which SRP judges the activity of Manufacturers, Providers and Service
DetaljerInvitation to Tender FSP FLO-IKT /2013/001 MILS OS
Invitation to Tender FSP FLO-IKT /2013/001 MILS OS April 15th 2013 Forfatter Prosjektittel 19.04.2013 19.04.2013 1 Introduction AGENDA Important aspects regarding the competition and Invitation to tender
DetaljerEuropeiske standarder -- CIM og ENTSO-E CGMES. Svein Harald Olsen, Statnett Fornebu, 11. september 2014
Europeiske standarder -- CIM og ENTSO-E CGMES. Svein Harald Olsen, Statnett Fornebu, 11. september 2014 Tema: CIM & ENTSO-E CGMES Standarder for utveksling av kraftnettrelatert data Motivasjon Introduksjon
DetaljerEfficiency, Integrity, Reliability, Surviveability, Usability. Correctness, Maintainability, Verifiability
"! # $ & ' )()# * +, -. / 0 1-2 3 4 56 7 1-8 6 3 3-1 99 : 6 ; 9 < 9= >? > @ A 6 / 5-1 8-1 3 B 6 1 = A 9 >? C D? 6 E6-2 < F 4 F GH +! # + I # + $ $ J $ KML N O P Q R Q S P Q T U N O VWX Q X Y Z Opprinnelig
DetaljerErfaringer fra semi-strukturerte intervjuer innenfor Software Engineering. 10. oktober 2005 Siw Elisabeth Hove
Erfaringer fra semi-strukturerte intervjuer innenfor Software Engineering 10. oktober 2005 Siw Elisabeth Hove Kvalitativ forskning Kvalitative forskningsmetoder ble først anvendt innenfor sosiologi og
DetaljerPublic roadmap for information management, governance and exchange. 2015-09-15 SINTEF david.norheim@brreg.no
Public roadmap for information management, governance and exchange 2015-09-15 SINTEF david.norheim@brreg.no Skate Skate (governance and coordination of services in egovernment) is a strategic cooperation
DetaljerClimate change and adaptation: Linking. stakeholder engagement- a case study from
Climate change and adaptation: Linking science and policy through active stakeholder engagement- a case study from two provinces in India 29 September, 2011 Seminar, Involvering ved miljøprosjekter Udaya
DetaljerEndringsdyktige og troverdige systemer
Endringsdyktige og troverdige systemer Modellering av avhengigheter for å evaluere systemkvalitet 15. jan. 2009 Aida Omerovic SINTEF IKT/UiO 1 Outline Motivation PREDIQT method Practical application of
DetaljerEmneevaluering GEOV272 V17
Emneevaluering GEOV272 V17 Studentenes evaluering av kurset Svarprosent: 36 % (5 av 14 studenter) Hvilket semester er du på? Hva er ditt kjønn? Er du...? Er du...? - Annet PhD Candidate Samsvaret mellom
DetaljerEKSAMEN I FAG SYSTEMERING 2 LØSNINGSFORSLAG Mandag 18. mai 1998 Tid: kl
NORGES TEKNISK- NATURVITENSKAPELIGE UNIVERSITET INSTITUTT FOR DATATEKNIKK OG INFORMASJONSVITENSKAP Side 1 av 2 Faglig kontakt under eksamen: Navn: Hallvard Trætteberg Tlf.: 7359 3443 EKSAMEN I FAG 78052
DetaljerISO 41001:2018 «Den nye læreboka for FM» Pro-FM. Norsk tittel: Fasilitetsstyring (FM) - Ledelsessystemer - Krav og brukerveiledning
ISO 41001:2018 «Den nye læreboka for FM» Norsk tittel: Fasilitetsstyring (FM) - Ledelsessystemer - Krav og brukerveiledning ISO 41001:2018 Kvalitetsverktøy i utvikling og forandring Krav - kapittel 4 til
DetaljerAndrew Gendreau, Olga Rosenbaum, Anthony Taylor, Kenneth Wong, Karl Dusen
Andrew Gendreau, Olga Rosenbaum, Anthony Taylor, Kenneth Wong, Karl Dusen The Process Goal Definition Data Collection Data Preprocessing EDA Choice of Variables Choice of Method(s) Performance Evaluation
DetaljerSoftware Requirements and Design (SRD) 1 Generelt om dokumenter
Software Requirements and Design (SRD) Vi må ha en standard tittelside (Side 1) på alle dokumenter. I tillegg til tittel, kan vi ha med firmanavn, logo, m.m. Innholdsfortegnelse bør også være med på side
DetaljerKravspesifikasjon. Dagens forelesning. Mal for kravspesifikasjon. Hvordan finne fram til kravene? Kravspesifikasjon og objektorientert analyse
Dagens forelesning Kravspesifikasjon Kravspesifikasjon og objektorientert analyse Hva skal systemet gjøre? Hvem og hva påvirker krav? Motivasjon: Hvorfor trenger vi UML? Noen resultater fra et UML-eksperiment
DetaljerTor Solbjørg (diplom. IR, statsautorisert revisor) Revisjonssjef Helse Nord RHF
Tor Solbjørg (diplom. IR, statsautorisert revisor) Revisjonssjef Helse Nord RHF Nasjonal fagkonferanse i offentlig revisjon Gardermoen 29. oktober 2014 Innledning Innhold Hva er beholdt fra 92-rammeverket,
DetaljerForelesning IMT mars 2011
Forelesning IMT2243 17.mars 2011 Dagens : Kvalitetssikring i systemutviklingsprosjekter Konfigurasjonsstyring Teorigjennomgang Demonstrasjon av Subversion SVN v/jon Langseth Pensum : Sommerville kap. 24.1
DetaljerNasjonalt kvalifikasjonsrammeverk og læringsmål i forskerutdanningen
Nasjonalt kvalifikasjonsrammeverk og læringsmål i forskerutdanningen Roger Strand Senterleder, Senter for vitenskapsteori, UiB Medlem, Dannelsesutvalget Styreleder, Vestnorsk nettverk forskerutdanninga
DetaljerUke 5. Magnus Li INF /
Uke 5 Magnus Li magl@ifi.uio.no INF3290 26/27.09.2017 Repetisjon av begreper Diskusjonsoppgaver I første innlevering ønsker vi et brukerperspektiv i et informasjonssystem - Hva kan inngå i et slikt informasjonssystem?
DetaljerLitteraturoversikter i vitenskapelige artikler. Hege Hermansen Førsteamanuensis
Litteraturoversikter i vitenskapelige artikler Hege Hermansen Førsteamanuensis Litteraturoversiktens funksjon Posisjonere bidraget Vise at du vet hvor forskningsfeltet står Ta del i en større debatt Legge
DetaljerEKSAMEN I FAG SIF 8060 Modellering av Informasjonssystemer Mandag 21. mai 2001
NORGES TEKNISK- NATURVITENSKAPELIGE UNIVERSITET INSTITUTT FOR DATATEKNIKK OG INFORMASJONSVITENSKAP Side 1 av 3 Faglig kontakt under eksamen: Navn: Hallvard Trætteberg Tlf.: 7359 3443 EKSAMEN I FAG SIF
DetaljerInnovasjonsvennlig anskaffelse
UNIVERSITETET I BERGEN Universitetet i Bergen Innovasjonsvennlig anskaffelse Fredrikstad, 20 april 2016 Kjetil Skog 1 Universitetet i Bergen 2 Universitetet i Bergen Driftsinntekter på 4 milliarder kr
DetaljerQuality in career guidance what, why and how? Some comments on the presentation from Deidre Hughes
Quality in career guidance what, why and how? Some comments on the presentation from Deidre Hughes Erik Hagaseth Haug Erik.haug@inn.no Twitter: @karrierevalg We have a lot of the ingredients already A
DetaljerExamination paper for TDT4252 and DT8802 Information Systems Modelling Advanced Course
Department of Computer and Information Science Examination paper for TDT4252 and DT8802 Information Systems Modelling Advanced Course Academic contact during examination: Phone: Examination date: Examination
DetaljerImproving Customer Relationships
Plain Language Association International s 11 th conference Improving Customer Relationships September 21-23, 2017 University of Graz, Austria hosted by Klarsprache.at Copyright of this presentation belongs
DetaljerEvidence Centered Assessment Design: Using PADI Session I: Design Patterns Introduction to Student Models
Evidence Centered Assessment Design: Using PADI Session I: Design Patterns Introduction to Student Models Robert J. Mislevy University of Maryland Geneva Haertel Britte Cheng Serena Villalba SRI International
DetaljerEmnedesign for læring: Et systemperspektiv
1 Emnedesign for læring: Et systemperspektiv v. professor, dr. philos. Vidar Gynnild Om du ønsker, kan du sette inn navn, tittel på foredraget, o.l. her. 2 In its briefest form, the paradigm that has governed
DetaljerSlides made by Sommerville adapted by Letizia Jaccheri This lecture will be filmed
Chapter 5 System Modeling Letizia Jaccheri Norsk Professor Institutt for Datateknikk (IDI) Office 106, tel. (735)93469, letizia@idi.ntnu.no www.letiziajaccheri.org English Course home page http://www.idi.ntnu.no/emner/tdt4140/
Detaljerkoordinering og samhandling i perioperativt arbeid
koordinering og samhandling i perioperativt arbeid Arild Faxvaag (1), Andreas Seim (2) og Pieter Toussaint (3) (1) Norsk Senter for Elektronisk pasientjournal (NSEP), IME, DMF, NTNU (2) SINTEF Teknologi
DetaljerHvordan jobber reiselivsgründere med sine etableringer? Sølvi Solvoll Klyngesamling, Bodø
Hvordan jobber reiselivsgründere med sine etableringer? Sølvi Solvoll Klyngesamling, Bodø 14.02.2018 Hvilke beslutninger har du tatt i dag? Planlegge eller effektuere? Effectuation; måten ekspertgründeren
DetaljerTom Røise 18. Februar 2009
Forelesning IMT2243 18. Februar 2009 Tema : Kravspesifisering : litt mer om prosessen Viewpoint en myk tilnærming Use Case en scenariebasert teknikk innen metoden Objektorientert Analyse brukes til å avklare
DetaljerLittle Mountain Housing
Little Mountain Housing Feedback from January 2012 Open Houses Presentation to Little Mountain Community Advisory Group Overview Open house attendance 409 signed in 600+ total Comment forms submitted 326
DetaljerNeural Network. Sensors Sorter
CSC 302 1.5 Neural Networks Simple Neural Nets for Pattern Recognition 1 Apple-Banana Sorter Neural Network Sensors Sorter Apples Bananas 2 Prototype Vectors Measurement vector p = [shape, texture, weight]
DetaljerMoving Objects. We need to move our objects in 3D space.
Transformations Moving Objects We need to move our objects in 3D space. Moving Objects We need to move our objects in 3D space. An object/model (box, car, building, character,... ) is defined in one position
DetaljerEn praktisk anvendelse av ITIL rammeverket
NIRF 17. april 2012 En praktisk anvendelse av ITIL rammeverket Haakon Faanes, CIA,CISA, CISM Internrevisjonen NAV NAVs ITIL-tilnærming - SMILI NAV, 18.04.2012 Side 2 Styring av tjenestenivå Prosessen omfatter
DetaljerSlope-Intercept Formula
LESSON 7 Slope Intercept Formula LESSON 7 Slope-Intercept Formula Here are two new words that describe lines slope and intercept. The slope is given by m (a mountain has slope and starts with m), and intercept
DetaljerINF 5120 Obligatorisk oppgave Nr 2
INF 5120 Obligatorisk oppgave Nr 2 Vigdis Bye Kampenes Stein Grimstad Gruppe 26 INF 5120 Obligatorisk oppgave Nr 2... 1 1 Business model... 2 Innledende kommentarer... 2 Andre avgrensninger... 2 Scoping
Detaljercase forts. Alternativ 1 Alternativer Sammensetning Objekt-interaktor med valg
Objekt-interaktor med valg AMS- case forts. Eksemplifisering av modellbasert tilnærming til design av brukergrensesnitt Relatert objekt velges ofte blant mange kandidater Output av kandidat-sett Input
DetaljerAMS-case forts. Eksemplifisering av modellbasert. tilnærming til design av brukergrensesnitt
AMS-case forts. Eksemplifisering av modellbasert tilnærming til design av brukergrensesnitt Objekt-interaktor med valg Relatert objekt velges ofte blant mange kandidater Output av kandidat-sett Input av
DetaljerE-Learning Design. Speaker Duy Hai Nguyen, HUE Online Lecture
E-Learning Design Speaker Duy Hai Nguyen, HUE Online Lecture Design Educational Design Navigation Design Educational Design Some Important Considerations: 1. Authentic learning environment: For effective
DetaljerModellering av verk Verk og uttrykk i et brukerperspektiv. Litt om modeller/modellering
odellering av verk Verk og uttrykk i et brukerperspektiv Trond Aalberg IDI, NTN Oversikt Litt om modeller/modellering FRBR er og FRBR oo Teoretisk perfeksjonisme eller forenkling for brukere? odeller/mønster
DetaljerExamination paper for TDT4252 and DT8802 Enterprise Modeling and Architecture
Department of Computer and Information Science Examination paper for TDT4252 and DT8802 Enterprise Modeling and Architecture Assignments prepared by John Krogstie. Academic contact during examination:
DetaljerOle Isak Eira Masters student Arctic agriculture and environmental management. University of Tromsø Sami University College
The behavior of the reindeer herd - the role of the males Ole Isak Eira Masters student Arctic agriculture and environmental management University of Tromsø Sami University College Masters student at Department
DetaljerKravspesifikasjon med UML use case modellering. Erik Arisholm 25.02.2009
Kravspesifikasjon med UML use case modellering Erik Arisholm 25.02.2009 Unified Modeling Language (UML) Notasjon som støtter opp under modellbasert systemutvikling objektorientert analyse ( hva systemet
DetaljerFakultet for informasjonsteknologi, Institutt for datateknikk og informasjonsvitenskap AVSLUTTENDE EKSAMEN I. TDT42378 Programvaresikkerhet
Side 1 av 5 NTNU Norges teknisk-naturvitenskapelige universitet BOKMÅL Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for datateknikk og informasjonsvitenskap AVSLUTTENDE EKSAMEN
DetaljerGjermund Vidhammer Avdelingsleder Governance, risk & compliance
VEIEN TIL GDPR: PLANLEGG DINE NESTE 12 MÅNEDER Gjermund Vidhammer Avdelingsleder Governance, risk & compliance Agenda Hvordan påvirker GDPR arbeid med informasjonssikkerhet Etterlevelse: plan for de neste
DetaljerForelesning IMT Mars 2011
Forelesning IMT2243 31. Mars 2011 Tema: forts. arkitektur og OOD (ObjektOrientert Design) Eksempler på arkitekturvurderinger Yummy Inc., BUSTA, Tidligere studentprosjekter Prosjekt del 3 Designfasen Forventninger
DetaljerNasjonalt fakultetsmøte Bergen april Prosjektleder Heidi Dybesland
Nasjonalt fakultetsmøte Bergen 27.-28. april 2017 Prosjektleder Heidi Dybesland Hvem deltar? Alle institusjoner med samfunnsvitenskapelig forskning ble invitert med. Hvor publiserer forskerne? Institusjonene
DetaljerCall function of two parameters
Call function of two parameters APPLYUSER USER x fµ 1 x 2 eµ x 1 x 2 distinct e 1 0 0 v 1 1 1 e 2 1 1 v 2 2 2 2 e x 1 v 1 x 2 v 2 v APPLY f e 1 e 2 0 v 2 0 µ Evaluating function application The math demands
DetaljerMidler til innovativ utdanning
Midler til innovativ utdanning Hva ser jeg etter når jeg vurderer et prosjekt? Utdanningsseminar Onsdag 10 Januari 2018 Reidar Lyng Førsteamanuensis Institutt for pedagogikk og livslang læring, NTNU/ Leder
DetaljerDean Zollman, Kansas State University Mojgan Matloob-Haghanikar, Winona State University Sytil Murphy, Shepherd University
Dean Zollman, Kansas State University Mojgan Matloob-Haghanikar, Winona State University Sytil Murphy, Shepherd University Investigating Impact of types of delivery of undergraduate science content courses
DetaljerEksamensoppgave i SANT1002 Økonomi, politikk og økologi
Sosialantropologisk institutt Eksamensoppgave i SANT1002 Økonomi, politikk og økologi Faglig kontakt under eksamen: Martin Thomassen Tlf.: 995 01 786 Eksamensdato: 1. juni 2015 Eksamenstid: 5 timer Studiepoeng:
DetaljerKravspesifikasjon. Kravspesifikasjon. Mal for kravspesifikasjon. Hvordan finne fram til kravene? Hva skal systemet gjøre? Hvem og hva påvirker krav?
Kravspesifikasjon Kravspesifikasjon Erik Arisholm Simula Research Laboratory & Institutt for Informatikk Hva skal systemet gjøre? Hvem og hva påvirker krav? Motivasjon: Hvorfor trenger vi UML? o Noen resultater
DetaljerProsessmodellering. Strukturert design med dataflytdiagrammer (DFD) Gurholt & Hasle Kapittel 10. Kirsten Ribu Høgskolen i Oslo
Prosessmodellering Strukturert design med dataflytdiagrammer (DFD) Gurholt & Hasle Kapittel 10 Kirsten Ribu Høgskolen i Oslo 1 Perspektiver på modellering De strukturerte metodene SA/SD sammen med datamodellering
DetaljerForecast Methodology September LightCounting Market Research Notes
Forecast Methodology September 2015 LightCounting Market Research Notes Vladimir Market Kozlov Forecast Methodology, September, September, 2015 2015 1 Summary In summary, the key assump=on of our forecast
DetaljerC13 Kokstad. Svar på spørsmål til kvalifikasjonsfasen. Answers to question in the pre-qualification phase For English: See page 4 and forward
C13 Kokstad Svar på spørsmål til kvalifikasjonsfasen Answers to question in the pre-qualification phase For English: See page 4 and forward Norsk Innhold 1. Innledning... 2 2. Spørsmål mottatt per 28.11.12...
DetaljerNORSI Kappe workshop - introduction
NORSI Kappe workshop - introduction Aim of workshop Main aim: Kick-starting the work of the dissertation «kappe» Other aims: Learn from each other Test a modell for an intensive workshop Discussion feedback
Detaljerverktøyskrin Grafisk profil ved Norges teknisk-naturvitenskapelige universitet
1 Services and Systems Development Grafisk verktøyskrin Grafisk profil ved Norges teknisk-naturvitenskapelige universitet Selvhjelpspakken for informasjon og formidling ved NTNU: www.ntnu.no/info/selvhjelp
Detaljerdet offentlige kartgrunnlaget (DOK)
geografiske data som er tilrettelagt for plan- og byggesaksarbeid = det offentlige kartgrunnlaget (DOK) Terje Nuland, geodataavdelingen Det offentlige kartgrunnlaget ØK FKB DOK Lover forskrifter veiledning
DetaljerDatabases 1. Extended Relational Algebra
Databases 1 Extended Relational Algebra Relational Algebra What is an Algebra? Mathematical system consisting of: Operands --- variables or values from which new values can be constructed. Operators ---
DetaljerExamination paper for TDT4252 and DT8802 Enterprise Modeling and Architecture
Department of Computer and Information Science Examination paper for TDT4252 and DT8802 Enterprise Modeling and Architecture Assignments prepared by John Krogstie. Academic contact during examination:
DetaljerKravspesifikasjon. Erik Arisholm. Simula Research Laboratory. Institutt for Informatikk. INF1050-krav-1
Kravspesifikasjon Erik Arisholm Simula Research Laboratory & Institutt for Informatikk INF1050-krav-1 Kravspesifikasjon Hva skal systemet gjøre? Hvem og hva påvirker krav? Motivasjon: Hvorfor trenger vi
DetaljerEr du nysgjerrig på om det er mulig...
BIMMER: Hvorfor ta steget over til Novapoint DCM og Quadri DCM? SOLVEIG FISKAA OG HEIDI BERG, VIANOVA SYSTEMS Er du nysgjerrig på om det er mulig......å dele alle infrastruktur data i en intelligent modell,
DetaljerSFI-Norman presents Lean Product Development (LPD) adapted to Norwegian companies in a model consisting of six main components.
Hovedoppgave Masteroppgave ved ved IMM Høsten 2013 Lean Product Development Stability Drivers. Identifying Environmental Factors that Affect Performance. SFI-Norman presents Lean Product Development (LPD)
DetaljerSpråk, abstraksjonsmekanismer og perspektiver i konseptuell modellering
Oversikt over forelesningen Språk, abstraksjonsmekanismer og perspektiver i konseptuell modellering Guttorm Sindre, IDI Modellering som hierarkisk abstraksjon Hierarkiske relasjoner brukt i modellering
DetaljerTrigonometric Substitution
Trigonometric Substitution Alvin Lin Calculus II: August 06 - December 06 Trigonometric Substitution sin 4 (x) cos (x) dx When you have a product of sin and cos of different powers, you have three different
Detaljer