Abstract. Animportantcharacteristicofthesoftwaredevelopmentprocessisthedegreeofreusabilityofsoftware.Simplyspeaking,knowledgeonceencoded

Size: px
Start display at page:

Download "Abstract. Animportantcharacteristicofthesoftwaredevelopmentprocessisthedegreeofreusabilityofsoftware.Simplyspeaking,knowledgeonceencoded"

Transcription

1 Largeheterogeneousknowledgebases RoyalInstituteofTechnology,Sweden EnnTyugu 1Softwarereusability tionlanguageoflargeknowledgebasesareconsidered.higherorder Userrequirements,architectureandinternalknowledgerepresenta- computability. menttoolswhichsupportthecreativityofprogramminginthelarge. constraintnetworksareproposedforrepresentingknowledgeabout Thispaperdiscusseslargeknowledgebasesassoftwaredevelop- Abstract Animportantcharacteristicofthesoftwaredevelopmentprocessisthedegreeofreusabilityofsoftware.Simplyspeaking,knowledgeonceencoded withtheexceptionofasmallnumberofspecicapplications,thesoftware ofsoftwaredevelopmentandreliabilityofthesoftwareproduced.however, intheformofprogramsmustbereusableeverytimeitwouldbeneededin programmingnewproblems.anaturalwaytoreuseprogramsistoapply largesoftwarelibraries.itisexpectedthatthisincreasestheproductivity inselectingsuitablesoftwarefromsoftwarelibraries(devanbu1991). arebeingmadetobuildknowledgebaseswhichcouldprovideaguidance booksdonthavetitlepages,andtheyarestoredinarandomorderand point,softwarelibraryislikeanordinarylibraryofliteraturecontaininga largenumberofbooks,exceptthatithasnocomprehensivecatalogue,the documentation.onecanusethefollowinganalogy.fromausabilitystand- librariesoftodaytendtobeverydiculttouse.theylackcomprehensive userinterface,andrequirefromtheuserstoomucheortsofstudyingof areaccessibleonlybynumberswhicharetheirformaladdresses.attempts lems.thisknowledgeisvisibletousers(softwaredevelopers)anditis thelayerofknowledgeabouttheirapplicabilityforsolvingdierentprob- directlyvisibleinthesoftwaredevelopmentprocess.theyarecoveredby librarywhichcontainstwolayersofknowledge,figure1.1. theirdeclarativespecications.roughlyspeaking,weshallbuildasoftware basewhichwouldsupportautomaticconstructionoflargeprogramsfrom Thegoalofthepresentworkistoproposeadesignforaknowledge programs.besidesthat,wedistinguishbetweentheinternalknowledge representedintermsofconceptsofaproblemdomains,notintermsof Thelowerlayerisarepositoryofprograms.Theseprogramsarenot 1

2 2 Largeheterogeneousknowledgebases representationlanguage,whichisessentiallyalanguageforrepresenting Programs:Fig.1.1.Layersofprogrammingknowledge User interface knowledgerepresentationlanguageforspecifyingconceptsandforreasoningaboutthem. inseveralknowledge-basedprogrammingenvironments(tyugu1991).the noveltyofthepresentworkistheapproachtoaknowledgebaseastoa knowledgeaboutcomputability,andauserlanguagewhichisahighlevel andtolerances,arenotapplicablefordevelopingalargegeneralpurpose ofcomputersforcircuitanalysis,designofmachinepartsorselectingts generalpurporsesoftwaretool,notanarrowlyproblemorientedtool.this approachchangestherequirementstothedesignofaknowledgebaseasit inrestrictedproblemdomainslike,forinstance,engineeringapplications willbeshowninsection3.theknowledgetoolswhichworkedsatisfactorily Thiskindofkowledgerepresentationhasbeenalreadysuccessfullyused afterwepresentrequirementstolargeknowledgebasesandpresentsome knowledgebase. architecturalsolutionsoflargeknowledgebases.weshallnotdiscusshere theuserlanguagebuiltontopoftheinternalknowledgerepresentationlanguage,asithasbeenrepresentedinfulldetailsinseveralpapers(tyugu computabilitywhichisthekeyissueofsoftwareknowledgebases.there- Westartwiththeexplanationoftherepresentationofknowledgeabout 1991). language.thisisalanguageusedforrepresentingsemanticsofconcepts 2Representationofknowledgeaboutcomputability Inthissectionwedescribebrieytheinternalknowledgerepresentation ofthe\realworld"intermsofprogramsavailableintheknowledgebase. Thislanguageitselfisdividedintotwoparts:alanguageofconstraintsfor Concepts:

3 EnnTyugu 3 Fig.1.2.Functionalconstraints b describingcomputationsandalanguageofrulesformetareasoningabout concepts. guageofhigherorderfunctionalconstraints.anyconstraintsinitcanbe representedbyaprogram.however,someconstraintsappearfromdeclarationswhicharenotprograms,butstillhavefunctionalsemantics.an whichcanbeinterpretedasasourceofthefollowingthreeprograms: Thelanguageofconstraintswhichweusecanbedescribedasalan- exampleofsuchkindofaconstraintisequation,forinstance, dependingonwhatmustbecomputed:u,iorr. u:=ir i:=u=r u=ir programsaandbwhichrepresenttheconstraintsshowninfigure1.2. Toexplainhigherorderfunctionalconstraints,weshallconsidertwo r:=u=i (1.1) (1.2) assumethatthisparametercantakevalueswhichhaveinputuandoutput aproceduralparametergwhichisalsoaninputofthisprogram.letus Thesecondprogramhasaninputvariables,anoutputvariablet,and Therstprogramhasinputvariablesx,yandanoutputvariablez. (1.3) y,zands,t,u,vrespectively.arrowsshowpossibledirectionsofdataow duringthecomputations. andoutputdata(i.e.thevaluesofthevariablessandt)andthedata v.figure1.2showstheseprogramsasconstraintsbetweenthevariablesx, Observingthedataowofthesecondprogram,wedistinguishitsinput x y a a) z s u b) v g t

4 parameterg.theprogrambproducesinputoff(thevalueofthevariableu)andgetsbackthevalueofthevariablevwhichisoutputoff. Thishappenseverytimewhenfiscalled,andthat,initsturndepends passedbetweenthisprogramandthepogramfwhichisthevalueofits 4onthecomputationsperformedbytheprogramb.Wemustdistinguish thisdataow,whichoccursduringthesubcomputationsperformedbythe Largeheterogeneousknowledgebases programb,fromthe\ordinary"inputandoutputofprograms.thisisre- ectedinmarkingsofarcsbindingthevariablesu,vwhichdierfromthe proceduralparameter,aswellasseveralinputandoutputvariables. thesamesubcomputation.ingeneral,aprogramcanhavemorethanone constraintsasitsnodes.theconstraintsarefunctionalorhigherorder arcsbindingothervariableswithprograms.theroleofthehigherorder variablegisbindingthevariablesuandvasinputandoutputofoneand dependenciesrepresentedbyprograms(orevenbyequationsetc.).its arcsbindvariableswithconstraintsasithasbeenshowninfigure1.2. Itisremarkable,thatthisgraphisabipartitionedgraphwiththenodes dividedintononintersectingsetsofvariablesandconstraints(procedural beusedasaprogramspecication,providedagoalisgivenintheformof parametersarenotrepresentedasnodesinthisgraph).anexmpleofa higherorderconstraintnetworkisshowninfigure1.3.suchanetworkcan Ahigherorderconstraintnetworkisagraphwhichhasvariablesand listsofinputandoutputvariablesofthedesiredprogram.forinstance, Figure1.3becomesaprogramspecicationassoonasrealisationsofits hasbeenappliedinseveralprogrammingenvironments(tyugu1991;mints possibleschemasareshowninfigure1.4a,bwherewecanseethatthe theprogramdesired. constraintsaregivenandwesaythatxistheinputandyistheoutputof representingknowledgeaboutthecomputability.butitisstilltoore- 1988). dandeinanothercase.programsynthesisfromspecicationsofthiskind programimplementingtheconstraintchasasubcomputationwhichis applicationoftheconstraintsa,b,dandeinonecaseandtheconstraints Theknowledgerepresentationlanguagedescribedaboveissuitablefor Itisquiteeasytobuildaschemaoftheprogramaskedabove.Two strictedtorepresentgeneralknowledgerequiredinuniversalsoftwareknowl- conceptc.thepredicatesassociatedwithconceptsgiveusapossibility canbeuniedwithcorrespondingobjectsofanyparticularinstanceofthe aconstraintnetwork.letaconceptchaveaspecicationwhichcontains relationbetweenthesevariables,andshallintroduceapredicatecforexpressingthisrelation.variablesx;...;yintheatomicformulac(x;...;yguageaboutconstraintnetworksedgebases.weproposeanextensionofthislanguagewhichisametalan- variablesx;...;y.weshallconsiderthisspecicationasadescriptionofa Letushaveaknowledgebaseofconceptseachofwhichisspeciedas

5 EnnTyugu 5 x c a y b Fig.1.3.Higher-orderfunctionalconstraintnetwork g s d u v w n e

6 6 Largeheterogeneousknowledgebases a c Fig.1.4.Synthesizedprogramschemas b a d b e c a) b) d e

7 aboutconceptswhichcanbeecientlyimplemented.thishasbeendone restrictustohornclauses,wegetaknowledgesystemformetareasoning inthenutprogrammingenvironmentdescribedin(tyugu1991).actually,themetareasoningcomponentofthenutsystemdoesmorethan EnnTyugu 7 thesituationsdescribedintermsoftheseconcepts.inparticular,ifwe torepresenttheoriesabouttheconceptsintheknowledgebaseaswellas thescopeofpossibleapplicationscannotbemadepreciseinadvance.this describedabove.itworksalsowithpartsofconstraintnetworks,notonly withseparateconcepts. 3Requirements Alargeknowlegdebaseisintendedforapplicationsintheconditionswhere featuresofsuchaknowledgebase.mostoftheexistingknowledgebases meansthatconformity,extendibility,reusabilityetc.mustbeinherent edgebasesinknowledgeareaslikebasicgeometryandphysics(tyugu1988) powerfulenoughtoenableonetobuildandtoapplygeneralpurposeknowl- theapplicationdomain. inaparticulareldofcad,managementdecisionmaking,medicineetc. thisfacilitatesthedesignofaknowledgebaseconsiderably,enablinga designertomakereasonablecommitmentsonthebasisofinformationabout havebeendesignedforapplicationsinsomewell-denedproblemdomain: engineeringoftypicaldevices(lters,transformersetc.)inelectricalengineering.ourgoalwillbetomaketheseknowledgebasesapplicablein variouscombinationsand,ultimately,tounitethemintoasingleknowledge bodyasisoperationalinhumanbeings.actually,theanalogywithhuman Fromtheotherside knowledge-basedtechniquesoftodayarealready aswellasingeneralengineeringeldslikemachinepartsinmechanical reasoningand,inparticular,withteachingpeopleismuchdeeperhere: toabsorbandapplyanykindofknowledgesystematicallypresentedto dentsareconsideredtobe\universal"inthesensethattheymustbeable them.theknowledge-basedtoolsoftodayarestillveryrestrictedandwe inputofknowledgebases. principallynotdierentfromputtingtogetheracurriculumofstudiesfor students.thedierencesappearatthestageofimplementation.thestu- donotexpecttobeabletopresentknowledgeinanaturallanguageatthe conceptualdesignofaheterogeneousmultidisciplinaryknowledgebaseis ofnewknowledge.thiswillgivethecumulativeeectwhentheknowledge knowledgebase. investigated.thisrequirementmeansthatalltheknowledgeavailableina theprojectcyc(lenat1990)wherethisrequirementhasbeenthoroughly knowledgebasemustbe,rstofall,applicablefordeclarativespecications Thefollowingisasummaryofrequirementstoalargeheterogeneous Supportofknowledgeacquisitionisarequirementcloselysharedwith

8 isacquired.inthecaseofnaturallanguageinput,thisrequirementnecessi- itrequiresawell-developedinheritancemechanism. Analogywithlargedatabases,andinparticular,understandingthereasons aknowledgebaseassoonasthelattergrowsoutofeasycomprehension. Transparencyofknowledgefortheuserbecomesacrucialfeatureof Largeheterogeneousknowledgebases 8tatesassociativereasoning.Forformalknowledgerepresentationlanguages, isavailablefortheusageandhowtouseit.invisibilityleadstoerrors ofintroductionofdatadictionariesinthethesaurusformisusefulhere.in thecaseofthelargeamountofknowledge,ausermustdiscoverwhat causedbymisunderstandingofknowledgeandtothenecessitytosolvethe \discoverytask"whichcantakeupto60%ofthedevelopmenttimeof proceduralknowledgebases(devanbu1991). ofall,concentratingattentiononasmallnumberofcomparativelysmall crotheories"inseparateknowledgemodules(tyugu1991b). enceengine.modularityenablesonetorepresentvariouskindsofknowl- edgeinasingleintegratedknowledgebasebyencapsulatingdierent\mi- knowledgeentitiesateachinferencestepimprovestheeciencyofaninfer- Modularityofknowledgeisrequiredforthefollowingreasons.First formofprecisemathematicalmodels.arepresentationlanguageforthis kindofknowledgemustbecloseenoughtousualmathematicalnotations. representedintheformofproductions,thisisnottrueforhardanddeep knowledge.inengineeringelds,forinstance,thelattercanexistinthe Thetwoknowledgerepresentationformalismspresentedintheprevious shallowordeepknowledge.whenshallowandsoftknowledgecanbewell onecandistinguishhardandsoftknowledge,orinanotherdimension lectasuitableformforrepresentingeachpieceofknowledge.forinstance, Heterogeneityofknowledgeisthefeaturethatrequirestheabilitytoseningofthispart.Becausealargeknowledgebaseisnotdesignedforany sectionareverymuchintendedtosupporttheheterogeneityofknowledge. predenedapplicationdomain,itmustbeadaptableandextendableduring evenwhenhavingbeenwrittenindierentlanguages(wileden1991). operability,i.e.theabilityofprogramstocommunicateandworktogether morerestrictedcontextofproceduralknowledge,conformitymeansinter- tasksandinvariousenvironments.oneexpectsthatalargeknowledge basewillbeapplicablewhenevertheknowledgeinitbecomesuseful.ina Openness extendabilityisthefeaturementionedalreadyatthebegin- Conformitymeansapossibilitytouseaknowledgebasefordierent ityisastrongrequirementinknowledgehandlingandthereareanumber oflogicalmodelsofit,see(genesereth1987). essentiallydierentfromopennessandextendability,becauseitimpliesthe itswholelife-cycle. nonmonotoniccharacterofknowledgeinaknowledgebase.nonmonotonic- ofapplicationsofaknowledgebaseatitsdevelopmenttime.thisfeatureis Changeabilityisanotherfeaturewhichfollowsfromtheundenedscope

9 alogicalframeworkitmeanspreservingconsistencyafterintroducingany permissiblechangeintoknowledge.practically,itcanbeonlypartially guaranteedbyintroducingintegrityconstraintswhichmustbecheckedat everychangeoftheknowledgebase. Integrityisafeaturewhichisknownfromdatabasemaintenance.In Sizeofalargeheterogeneousknowledgebasecanbeestimatedonly EnnTyugu 9 tionwithpracticalusageofknowledge-basedtechniques.initsessence,this containabouttheorderof10mbindings,asweshallseeinsection5. bolicnames)inaknowledgebase.alargeknowledgebasecan,possibly, sureofknowledgeisthenumberofsimplebindings(i.e.instancesofsym- rougy,becausethereisnoprecisemeasureofknowledge.apossiblemea- theprogramcouldbeappliedtotheproblem.whenaknowledge-based applyingaprogramtosolveaproblem,oneisalwaysexpectedtoknow preconditionoftheprogram,i.e.thepredicatewhichdetermineswhether meansgettingunsatisfactoryresponsestounexpectedsituations.when techniqueisbeingused,thepreconditionsarenotsoexplicit.ifknowledge isrepresentedintheformofrules,onestillcanlookattheconditionsof therulesaspreconditions.but,rstly,theseconditionsdonotapplytothe Brittlenessbottleneckistypicallytheproblemwhicharisesinconnec- problemasawhole.secondly,theymaybeexpressedinimpreciseterms themeaningofwhichremainshiddenfromauser.asaconsequence,the userwillnotbesatisedwiththeresponseshewillgetfromaknowledgebasedsystem.whentheamountofknowledgeincreasesandwhenthe knowledgedomainbecomeswider,thentheknowledgebaseappearstobe unreliabletousers itwillnotsatisfytheirexpectations,becausetheywill beunabletogettheinferencesexpectedtobedoneautomaticallybythe knowledgebase.thisisabriefreviewofrequirementswhichmustbetaken aknowledgerepresentationformalismfortheinternaluseinaknowledge basemust,rstofall,satisfytherequirementsofeciencyandneednotbe notbesatisedinaatandhomogeneousknowledgebase.besidesthat, bases. 4Architecture Requirementsofmodularityanddiversityofknowledgerepresentationcan- intoaccountindesigningthearchitectureoflargeprogrammingknowledge fromtheinternalknowledgerepresentationformalisms. principleforbuildingalargeknowledgebase: suitableforthehumanunderstanding.thisgivesustherstarchitectural Onewaytoachievethisistouseacalculusofinheritancefortranslating highlypreferablethatitstranslationwouldbestraightforwardandsimple. 1.Theinputlanguageforknowledgerepresentationshouldbedierent Aninputlanguagecansupportaframe-basedrepresentationanditis

10 fromaninputlanguageintoaformalinternallanguagewhichmustbe suitableformakinginferences(tyugu1991b). 10 sentation.experienceshowsusthatnouniversallyecientknowledge representationandhandlingtechniqueexists.onthecontrary anumberofverydierentmethodshavebeendevelopedforsolvingproblemsin Thesecondprincipleisconcernedwiththeinternalknowledgerepre- Largeheterogeneousknowledgebases variousknowledgedomains.alsoconsideringhumanintelligence,onecan thatadequatelyrepresentsknowledgeprocessinginthissystem. distinguishbasicallydierentknowledgehandlingmechanismsthatareassociatedwithlogicalandintuitivewaysofthinking.thisgivesusthe requirement,whichwewillnotdo.however,lookingatthenumerous inferenceenginecanberepresentedasaformalcalculuswithinterpretation followingprinciple: examlpesofknowledgesystems,wecanndgoodevidenceinfavourofthis Thisthesiscannotbeprovedformallywithoutformalisingtheadequacy 3.Anyknowledgesystem(KS)whichisknowledgerepresentationplus Elaboratingonthemeaningofaknowledgesystemgivesusthethird 2.Severalknowledgesystemsareneededinalargeknowledgebase. way.thepossibilityofformalisationofaksbecomesobviousassoonas representingks.thisprincipleliesinthegroundofinferenceenginesof weloosentherequirementofadequacy:onasucientlylowlevel,wecan thesis.firstofall,makinginferencesmeansusingknowledgeinadeductive knowledgesystems. knowledgedomain. usethewell-knownformalsystems TuringmachinesorPost'ssystemsfor Itcontainsallbasicknowledge-pathsforknowledgeacquisitionandapplicationtoexternalproblems.Itdoesnotshowtheknowledgeowfor self-referentialreasoningandforexplanations.attheknowledgeacquisitionstage,conceptsarebeingformedbyatranslator(1).aconcept Eveninoneandthesameknowledgedomainonemustbeabletouse verygeneralknowledgeaswellasspecicknowledge.therstkindof knowledge,seesectionrefrepr. knowledgecanbepresentedintheformofametatheoryaboutthedomain 4.Severallevelsofgeneralityarerequiredeveninoneandthesame Thefollowingprincipleconsidersthestraticationofknowledge: Theknowledgerepository(5)canbestructuredintoknowledgepackages hasalayeredstructureandthisstructureispreservedalsolater,whena Dierentlayersneeddierentinferenceenginesformakinginferences(3,4). representationofaparticularsituation(aproblem)isbeingconstructed. InFigure1.5,theoperationalpartofalargeknowledgebaseisshown. (6,7)andcanhaveself-referential(meta)knowledgeaboutitsowncontents. isintendedforprocessingusers'queriesabouttheknowledge.itprovides Figure1.6showsthereferentialpartofaknowledgebase.Thispart

11 EnnTyugu Fig.1.5.Operationalpartofaalargeknowledgebase language processor 2 - handler 3, 4 - inference engines 5 - repository 6,7 - packages

12 12 Largeheterogeneousknowledgebases Query processor Analyser Fig.1.6.Referentialpartofalargeknowledgebase Metaknowledge Main knowledge-

13 transparencyoftheknowledgeintheknowledgebaseandsupportsboth usersqueries: knowledgeacquisitionanditsusage.therearetwowaysofprocessing answeringonthebasisofthemetaknowledge. directanalysisoftheknowledge EnnTyugu 13 asawhole.thesecondmethodisanalogoustotheusageofdatadictionariesindata-bases.itrequirestheexistanceofmetaknowledgeabout thecontentsoftheknowledgebase,whichcanbepresentedintheformof athesaurus,invertedlesoranobject-orientedinformationsystem.the problemsarisingattheconstructionofinformationsystemsofthiskind havebeendiscussedin(devanbu1991). Intherstcase,metaknowledgeisnotneeded,butthismethodisapplicableonlytolimitedamountsofknowledge,i.e.nottotheknowledgebase givenusthecondencethatallkindsofengineeringknowledgecanbe Thispartisbasedonourexperiencegainedinengineeringapplicationsof knowledge-basedprogrammingtools.mostoftheapplicationsbelongto alreadypresentedincomputerbymeansofknowledgetoolsavailablenow. engineeringdesignandotherengineeringelds.theseexperimentshave 5Contentsandsize totheelectrical,mechanicalandcivilengineeringelds,aswellassome arealsoexamplesofsuccessfuldevelopmentofknowledgebasesincivil theelectricalandmechanicalengineeringelds(pahapill1985),butthere ingknowledgebases.itshowsseveralclustersofknowledgecorresponding generalknowledgeinphysics,mathematicsandchemistry. Figure1.7showsa\landscape"formedbyourdevelopmentofengineer- costs.therefore,itisreasonabletodesignourknowledgebaseforengineeringapplicationssimilarlytoacurriculumofatechnicaluniversity,taking takeintoaccountthecostsofknowledgeacquisitionaswellasmaintenance sumethatavailableknowledgehandlingtoolsaresucientlypowerfuland edgebaseandteachingpeople.atarstglance,whentheamountofstored Onceagain,weshalluseheretheanalogybetweenbuildingupaknowl- knowledgeisconsidered,itcouldseemthatthemorethebetter.but,even ifweassumeanunlimitedcapacityoftheknowledgerepository,wemust intoaccountrestrictionsontheresourcesforteaching.indoingso,weasresentationformsandinferenceengines)forrepresentingtheknowledgewe cansupportallkindsofknowledgeneededforapplications.inotherwords, wefeelfreefromtechnicalrestrictionsinpresentingaconceptualdesignof knowledgebase. anengineeringknowledgebaseinthissection.however,wearerestricted bytheresourcesavailableforintroducingtheknowledge,for\teaching"a Wemustrememberthatanumberofdierentknowledgesystems(rep-

14 14 Largeheterogeneousknowledgebases filters circuit analysis transf. wind load Fig.1.7.A\landscape"ofengineeringknowledgebases shafts drives bearings hydraulics physics geometry beams walls chemistry

15 aregoingtousemustbeavailable.thechoiceofaknowledgesystemfor instance,nonspecicknowledgewhich,ingeneral,isseldomlyusedbyan representingaknowledge-moduleisnotpurelyatechnicalquestion.for engineermustberepresentedinamoretransparentwaythanspecicand theformofknowledge.wecanstillmakeacommentontheoverallorganizationoftheknowledgebase.knowledgeisrepresentedthereinmodules, microtheoriesrefertooneanotherinthesamewayastextsinahypertext. generalengineeringknowledgeandspecicengineeringknowledge.nonspecicknowledgecorrespondstogenerallyknownknowledgeinscience whichisbeingusuallytaughtinschoolsfortechnicallyorientedstudents. Generalengineeringknowledgeismainlyknowledgefromhandbooksand standards.specicengineeringknowledgeisthemostproblem-oriented andsupportsparticulardesignsorengineeringsolutionsbycomposingdifferentknowledgemodulesintoasinglebodyandbyprovidingthedesign solutionsandplans. Weclassifyengineeringknowledgeintothreecategories:nonspecic, well-understoodknowledge.but,hereweshouldnotbeconcernedwith EnnTyugu 15 oftheengineeringeld.thesemicrotheoriescanbenested.but,ingeneral,theyconstituteametasemantic(conceptual)network,wherethese eachofwhichwecanconsiderasamicrotheoryaboutsomenarrowpart basesegmentationandthisdoesnotreectinwhichformtheknowledge isactuallystored(organized)intheknowledgebase. Thefollowingisabriefoutlineofauniversalengineeringknowledge Nonspecicknowledge: mathematics chemistry physics heatandheattransfer optics electricity mechanics geometry symboliccomputations mathematicalknowledgecouldnotbepresentedinahardanddeepform. shallowwaytoday,likeingeneralhandbooksforengineerswhereonlybasicdenitionsandsomeformulasaregiven.thisdoesnotmeanthat time,andspecialeortshavebeendirectedtowardsautomatingmathematicalreasoning(debruijn1980). Partofthisnonspecicknowledgecanberepresentedonlyinavery... Theresearchtowardsformalisingmathematicshasbeengoingonforalong Generalengineeringknowledge:

16 ingelds: 16engineeringgraphics generalstandards generalengineeringhandbooks(tsandtolerancesetc.) Specicengineeringknowledgewhichisdividedintodierentengineer- Largeheterogeneousknowledgebases 2.electricity 1.mechanicalengineering basiclaws machineparts analysisofalternatingcurrentcircuits devicesandmachines structuredandformalformwhichiswellsuitedforcomputerisedprocessing.wehavebuiltknowledgemoduleswhichcanbeusedseparatlyaswell ageneralengineeringknowledgebase.wesuggesttomeasureknowledge bythenumberofbindings.thisisthenumberofarcsinanetworkrep- must,rstofall,satisfyinteroperabilityrequirements. representationofknowledge.theestimateisthatauniversalengineering 6Concludingremarks knowledgebasewillcontainatleast10mbindings. Wehaveestimatedtheamountofknowledgewhichmustbeputinto isinarathergoodpositionwhenbuildinganengineeringknowledgebase. Essentialpartoftheengineeringknowledgeisalreadypresentedinawell 3.civilengineering Lookingatthecontentsabove,onecanseethataknowledgeengineer... interface,whereasinthecaseofintegratedknowledgebasetheinterface astogetherwitheachother.thearchitecturaldierenceisthatwhena knowledgemoduleisusedindependently,itmusthaveaninteractiveuser resentationorthenumberofinstancesofnamesinthecaseofsymbolic present,thisgoalhasbeenpartiallyachieved onecanbuildaknowledge couldbeusedasanaidinprogrammingagreatvarietyofproblems.at knowledgebasesintoalargeheterogeneousone.thistaskpresentsnew bytheneedforasucientlyuniversalprogrammingknowledgebasewhich basewhichisanoracleforarestrictedknowledgedomain,andthishas nicantbreakthroughinproblem-solvingbyunitingsmallerandspecialized beendoneformanyparticulardomains.however,weexpecttogetasig- Asithasbeenstatedatthebeginningofthepaper,thisworkwasprovoked

17 requirementstotheknowledgebasewhichwerereviewedinsection3ofthe paper. andcontentsofalargeengineeringknowledgebasewasoutlined.thisenabledustoestimatetheamountoftheknowledgeneeded,andanestimate forageneralengineeringknowledgebaseis10mbindings. Someinsightsintothearchitectureofknowledgebaseswereobtained EnnTyugu 17 timatedintwodierentways:byguessinghowmuchworkisneededfor particularknowledgemoduleswhichconstitutethecontentsoftheknowledgebase.thesecondisadirectwayand,presumablymoreprecise.our whichshowsthatmorethan140manyearsarerequiredforbuildinga generalpurporseengineeringknowledgebase. experienceinintroducingtheknowledgemodulesgivesusaroughestimate Theamountofworkneededforbuildingaknowledgebasecanbees- introducingthegivenamountofknowledgeorbysummingupestimatesfor peoplearebeingtaught.thecrucialquestioninthiscasewillbetheabilityofaknowledgebasesystemtoperceivetheknowledge,i.e.\tolearn" IwouldliketothankmyformercolleaguesAhtoKaljaandJaakPa- gradually. 7Acknowledgements Finally,itseemsthatarealisticwaytogetalargeprogrammingknowledgebaseisbyevolutionarydevelopment.Thisremindsusagainhow knowledge-basesandtiittiidemannforshapingalandscapeoftheengineeringknowledge. Bibliography 1.deBruijn,N.(1980).AsurveyoftheprojectAutomath.Essaysin hapillfromtallinnfordevelopingnumerousmicrotheoriesforengineering 2.Devanbu,P.,Brachman,R.J.,SelfridgeP.G.,BallardB.W.(1991). J.R.Hindley)AcademicPress,586{606. combinatorylogic,lambdacalculusandformalism.(ed.j.p.seldinand LaSSIE:AKnowledge-BasedSoftwareInformationSystem.Comm. 6.Pahapill,J.(1985).ProgrammpaketzurModellierungderHydromaschinenSysteme.6.FachtagungHydraulikundPneumatik,Magdeburg.609{ 3.Genesereth,M.R.,Nilsson,N.J.(1987).LogicalFoundationsofArticialIntelligence.MorganKaufmanPublishers. ofsymboliccomputations,no.5,359{ Mints,G.,Tyugu,E.(1988).TheProgrammingSystemPriz.Journal 4.Lenat,D.(1990).Cyc:TowardsProgramswithCommonSense.Comm. ACM,v.34,No.5,34{49. ACM,v.33,No.8,30{

18 9.Tyugu,E.(1991).ModularityofKnowledge.MachineIntelligence12. 7.Tyugu,E.(1988).Knowledge-BasedProgramming.AddisonWesley 18 8.Tyugu,E.(1991).ThreeNew-GenerationSoftwareEnvironments. (Ed.J.E.Hayes,D.MichieandE.Tyugu)ClarendonPress,Oxford, Comm.ACM,v.34,No.6,46{59. PublishersLtd.(TuringInstitutePress). Largeheterogeneousknowledgebases 10.Wileden,J.C.,Wolf,A.L.,Rosenblatt,W.R.,Tarr,P.L.(1991). 3{16. Specication-LevelConformity.Comm.ACM,v.34,No.5,72{87.

User Guidance in Business Process Modelling

User Guidance in Business Process Modelling User Guidance in Business Process Modelling Dissertation zur Erlangung des Doktorgrades der Naturwissenschaften vorgelegt von Diplom-Wirtschaftsinformatiker (FH) Matthias Born aus Albstadt genehmigt von

More information

4.1. Title: data analysis (systems analysis). 4.2. Annotation of educational discipline: educational discipline includes in itself the mastery of the

4.1. Title: data analysis (systems analysis). 4.2. Annotation of educational discipline: educational discipline includes in itself the mastery of the 4.1. Title: data analysis (systems analysis). 4.4. Term of study: 7th semester. 4.1. Title: data analysis (applied mathematics). 4.4. Term of study: 6th semester. 4.1. Title: data analysis (computer science).

More information

GRADUATE. Tsinghua University PROCEDURE SCHEDULE SCHOLARSHIPS INTRODUCTION. Programs QUALIFICATION. for International Students (2015-2016) APPLICATION

GRADUATE. Tsinghua University PROCEDURE SCHEDULE SCHOLARSHIPS INTRODUCTION. Programs QUALIFICATION. for International Students (2015-2016) APPLICATION SCHOLARSHIPS INTRODUCTION Applicants are encouraged to apply for Chinese Government Scholarship/Beijing Government Scholarship/ Tsinghua University Scholarship. More information about the scholarships

More information

Curriculum of Electronics Engineering Program

Curriculum of Electronics Engineering Program Curriculum of Electronics Engineering Program FIRST ACADEMIC SEMESTER EB 0101 Workshop on Methods of University Studies 2 -- -- -- 4 EB 0102 Workshop on Oral and Written Communications 2 -- -- -- 4 EB

More information

Core Curriculum to the Course:

Core Curriculum to the Course: Core Curriculum to the Course: Environmental Science Law Economy for Engineering Accounting for Engineering Production System Planning and Analysis Electric Circuits Logic Circuits Methods for Electric

More information

Day 7 Business Information Systems-- the portfolio. Today s Learning Objectives

Day 7 Business Information Systems-- the portfolio. Today s Learning Objectives Day 7 Business Information Systems-- the portfolio MBA 8125 Information technology Management Professor Duane Truex III Today s Learning Objectives 1. Define and describe the repository components of business

More information

How Enterprise Architecture Supports Unstructured Big Data

How Enterprise Architecture Supports Unstructured Big Data Enterprise Architecture How Enterprise Architecture Supports Unstructured Big Data John A. Zachman Zachman International A. Big Volume B. Big Variety Documents Audio C. Big Velocity Sensors Mobile Phones

More information

UNIVERSITY OF PUNE. ONLINE EXAM CELL Fax : 020-25601206 Ganeshkhind, Pune - 411 007

UNIVERSITY OF PUNE. ONLINE EXAM CELL Fax : 020-25601206 Ganeshkhind, Pune - 411 007 UNIVERSITY OF PUNE Phone : 020-25601229 ONLINE EXAM CELL Fax : 020-25601206 Ganeshkhind, Pune - 411 007 Email : osd_engg@pun.unipune.ac.in Maharashtra (INDIA) Web : http://www.unipune.ac.in Ref.:OEC/ 45

More information

L_All_Vocatinal_Ed_Construction. Sector: Construction. Sr. No Specialisation Page No 1 Construction and Building Technology 02.

L_All_Vocatinal_Ed_Construction. Sector: Construction. Sr. No Specialisation Page No 1 Construction and Building Technology 02. L_All_Vocatinal_Ed_Construction Sector: Construction Sr. No Specialisation Page No 1 Construction and Building Technology 02 1 P a g e 2 P a g e VOCATIONAL EDUCATIONAL QUALIFICATION FRAMEWORK (Sector -

More information

BEng (Electrical Engineering)

BEng (Electrical Engineering) BEng (Electrical Engineering) Course descriptions are available in the Lakehead University Calendar. First Year: Fall Term /Tut Engineering 26 - Engineering 26 - Electric Circuit Theory I Electric Circuit

More information

All Professional Engineering Positions, 0800

All Professional Engineering Positions, 0800 All Professional Engineering Positions, 0800 Individual Occupational Requirements Basic Requirements: A. Degree: engineering or engineering technology. To be acceptable, the curriculum must: (1) lead to

More information

LONG BEACH CITY COLLEGE MEMORANDUM

LONG BEACH CITY COLLEGE MEMORANDUM LONG BEACH CITY COLLEGE MEMORANDUM DATE: May 5, 2000 TO: Academic Senate Equivalency Committee FROM: John Hugunin Department Head for CBIS SUBJECT: Equivalency statement for Computer Science Instructor

More information

DIPLOMA IN ELECTRONICS ENGINEERING TECHNOLOGY (DESET) OPTION A: COMMUNICATION ELECTRONICS. (List of Courses by Semester) BOR Resolution No.

DIPLOMA IN ELECTRONICS ENGINEERING TECHNOLOGY (DESET) OPTION A: COMMUNICATION ELECTRONICS. (List of Courses by Semester) BOR Resolution No. DIPLOMA IN ELECTRONICS ENGINEERING TECHNOLOGY (D) OPTION A: COMMUNICATION ELECTRONICS (List of s by Semester) BOR Resolution, Series of First Year, First Semester Eng1 College English 1 3 3 0 3 Math 2

More information

Using Arduino Microcontrollers to Sense DC Motor Speed and Position

Using Arduino Microcontrollers to Sense DC Motor Speed and Position ECE480 Design Team 3 Using Arduino Microcontrollers to Sense DC Motor Speed and Position Tom Manner April 4, 2011 page 1 of 7 Table of Contents 1. Introduction ----------------------------------------------------------

More information

Depth and Excluded Courses

Depth and Excluded Courses Depth and Excluded Courses Depth Courses for Communication, Control, and Signal Processing EECE 5576 Wireless Communication Systems 4 SH EECE 5580 Classical Control Systems 4 SH EECE 5610 Digital Control

More information

Class of 2016 Second Year Common CORE - 2013-2014

Class of 2016 Second Year Common CORE - 2013-2014 2013-2014 Engineering and Applied Science Calendar Class of 2016 Second Year Common CORE - 2013-2014 APSC 200 Engineering Design and Practice II F 3-0-1 4 APSC 293 Engineering Communications F.25-0-.75

More information

MECE 102 Mechatronics Engineering Orientation

MECE 102 Mechatronics Engineering Orientation MECE 102 Mechatronics Engineering Orientation Mechatronic System Components Associate Prof. Dr. of Mechatronics Engineering Çankaya University Compulsory Course in Mechatronics Engineering Credits (2/0/2)

More information

PERSONNEL REQUIREMENTS FOR RADIO FREQUENCY SPACE TO GROUND RESEARCH

PERSONNEL REQUIREMENTS FOR RADIO FREQUENCY SPACE TO GROUND RESEARCH PERSONNEL REQUIREMENTS FOR RADIO FREQUENCY SPACE TO GROUND RESEARCH The following paragraphs set forth the Government's minimum desired requirements deemed necessary to perform the tasks set forth in the

More information

Industrial Education

Industrial Education Industrial Management, Safety Industrial Education Program Description This program is designed to train men and women for management positions in government and industry. The program was developed in

More information

Poznan University of Technology Faculty of Electrical Engineering

Poznan University of Technology Faculty of Electrical Engineering Poznan University of Technology Faculty of Electrical Engineering Contact Person: Pawel Kolwicz Vice-Dean Faculty of Electrical Engineering pawel.kolwicz@put.poznan.pl List of Modules Academic Year: 2015/16

More information

Departments and Specializations

Departments and Specializations Departments and Specializations Department Post Specialization Areas Aerospace Engineering: Only candidates with a clear focus on one or more of the specified areas will be considered Experimental Structural

More information

University of Kaiserslautern. International School for Graduate Studies (ISGS)

University of Kaiserslautern. International School for Graduate Studies (ISGS) University of Kaiserslautern International School for Graduate Studies (ISGS) What makes us different? Top ranked departments High ratio of graduate students (50 %) Graduate education & doctoral research

More information

IMIA. Wind Turbine Generators. Claims. Codan Insurance / September 2007 Risk Engineer Truels Kjer

IMIA. Wind Turbine Generators. Claims. Codan Insurance / September 2007 Risk Engineer Truels Kjer IMIA. Wind Turbine Generators. Claims. Codan Insurance / September 2007 Risk Engineer Truels Kjer Claims involving the main components of the turbine. September 2007 / Codan Insurance / Truels Kjer Page

More information

UNDERGRADUATE DEGREE PROGRAMME IN ELECTRICAL ENGINEERING. School of Industrial Engineering, Albacete

UNDERGRADUATE DEGREE PROGRAMME IN ELECTRICAL ENGINEERING. School of Industrial Engineering, Albacete UNDERGRADUATE DEGREE PROGRAMME IN ELECTRICAL ENGINEERING School of Industrial Engineering, Albacete Higher Technical School of Industrial Engineering, Ciudad Real Polytechnic University School, Almadén

More information

College of Engineering Distance Education Graduate Degree Programs, Degree Requirements and Course Offerings

College of Engineering Distance Education Graduate Degree Programs, Degree Requirements and Course Offerings College of Engineering Distance Education Graduate Degree Programs, Degree Requirements and Course Offerings Master of Engineering Program Requirements: The student must complete a total of 30 credit hours

More information

DISTANCE DEGREE PROGRAM CURRICULUM NOTE:

DISTANCE DEGREE PROGRAM CURRICULUM NOTE: Bachelor of Science in Electrical Engineering DISTANCE DEGREE PROGRAM CURRICULUM NOTE: Some Courses May Not Be Offered At A Distance Every Semester. Chem 121C General Chemistry I 3 Credits Online Fall

More information

Catalogue or Register? A Comparison of Standards for Managing Geospatial Metadata

Catalogue or Register? A Comparison of Standards for Managing Geospatial Metadata Catalogue or Register? A Comparison of Standards for Managing Geospatial Metadata Gerhard JOOS and Lydia GIETLER Abstract Publication of information items of any kind for discovery purposes is getting

More information

BUTE Department of Construction Management and Technology

BUTE Department of Construction Management and Technology BUTE Department of Construction Management and Technology 02.10.2012 Definition 1: Foundation: The structure, that transmits the load of the building to the soil Definition 2: Load bearing soil (strata):

More information

IH-635 MANAGED LANES PROJECT, SEG. 3.2

IH-635 MANAGED LANES PROJECT, SEG. 3.2 IH-635 MANAGED LANES PROJECT, SEG. 3.2 Location: Dallas, Texas Owner: Texas Department of Transportation Client: Ferrovial Agroman Construction Cost: $1 Billion Construction Completion Date: December,

More information

Information and Communications Technology Courses at a Glance

Information and Communications Technology Courses at a Glance Information and Communications Technology Courses at a Glance Level 1 Courses ICT121 Introduction to Computer Systems Architecture This is an introductory course on the architecture of modern computer

More information

A Model Program for Computer Engineering Master of Science Degree Embedded Systems

A Model Program for Computer Engineering Master of Science Degree Embedded Systems A Model Program for Computer Engineering Master of Science Degree Embedded Systems This program is based on the structure of the degree program provided by the University of Oulu, Oulu, Finland. The structure

More information

LIST OF REGISTRABLE COURSES FOR BSC COMMUNICATION TECHNOLOGY JUNE 2014

LIST OF REGISTRABLE COURSES FOR BSC COMMUNICATION TECHNOLOGY JUNE 2014 100 Level Title Unit Status GST 101 Use of English and Communication Skills I 2 C GST 107 The Good Study Guide 2 C BIO101 General Biology 2 C CHM101 Introductory Inorganic Chemistry 2 C CIT 101 Computers

More information

Bachelor of Science or Arts Degree Minor Environmental Science Check List

Bachelor of Science or Arts Degree Minor Environmental Science Check List Mathematics & 6 LA 10101 Freshman Success Mathematics & 6 LA 10101 Freshman Success Mathematics & 6 LA 10101 Freshman Success Mathematics & 6 LA 10101 Freshman Success Mathematics & 6 LA 10101 Freshman

More information

APPLICATION PROCEDURE FOR ADMISSION TO THE MASTER'S PROGRAM IN THE GRADUATE SCHOOL OF ENGINEERING INTERNATIONAL STUDENTS. September Enrollment

APPLICATION PROCEDURE FOR ADMISSION TO THE MASTER'S PROGRAM IN THE GRADUATE SCHOOL OF ENGINEERING INTERNATIONAL STUDENTS. September Enrollment 014 APPLICATION PROCEDURE FOR ADMISSION TO THE MASTER'S PROGRAM IN THE GRADUATE SCHOOL OF ENGINEERING INTERNATIONAL STUDENTS September Enrollment 1 4 5 Vitality) Originality Services Admission Policy With

More information

REQUIREMENTS FOR AUTOMATED FAULT AND DISTURBANCE DATA ANALYSIS

REQUIREMENTS FOR AUTOMATED FAULT AND DISTURBANCE DATA ANALYSIS REQUIREMENTS FOR AUTOMATED FAULT AND DISTURBANCE DATA ANALYSIS Mladen Kezunovic *, Texas A&M University Tomo Popovic, Test Laboratories International, Inc. Donald R. Sevcik, CenterPoint Energy Aniruddha

More information

This module provides an overview of service and cloud technologies using the Microsoft.NET Framework and the Windows Azure cloud.

This module provides an overview of service and cloud technologies using the Microsoft.NET Framework and the Windows Azure cloud. Module 1: Overview of service and cloud technologies This module provides an overview of service and cloud technologies using the Microsoft.NET Framework and the Windows Azure cloud. Key Components of

More information

BIM and API Extensions

BIM and API Extensions REVIT BUILDING INFORMATION MODELING BIM and API Extensions This whitepaper explains how the utility of BIM solutions such as Revit Structure software can be broadened through the use of specialized software

More information

Michigan High School. Graduation Requirements. Rigor. Rigor. Relevance. Relationships. Relationships

Michigan High School. Graduation Requirements. Rigor. Rigor. Relevance. Relationships. Relationships Michigan High School Rigor Rigor Relevance Relationships Relationships The Michigan Merit Curriculum The most comprehensive set of HS graduation requirements in the nation Accompanied by a comprehensive

More information

A Knowledge Management Framework Using Business Intelligence Solutions

A Knowledge Management Framework Using Business Intelligence Solutions www.ijcsi.org 102 A Knowledge Management Framework Using Business Intelligence Solutions Marwa Gadu 1 and Prof. Dr. Nashaat El-Khameesy 2 1 Computer and Information Systems Department, Sadat Academy For

More information

SEMESTER BY SEMESTER BREAKDOWN OF COURSE EQUIVALENTS

SEMESTER BY SEMESTER BREAKDOWN OF COURSE EQUIVALENTS COURSE EQUIVALENCIES FROM ENGINEERING (BCCC) TO BIOMEDICAL, INDUSTRIAL, MECHANICAL, or SOFTWARE ENGINEERING (RMU) SEMESTER BY SEMESTER BREAKDOWN OF COURSE EQUIVALENTS BCCC COURSES RMU EQUIVALENT CRSE NO

More information

Thepurposeofahospitalinformationsystem(HIS)istomanagetheinformationthathealth

Thepurposeofahospitalinformationsystem(HIS)istomanagetheinformationthathealth FederatedDatabaseSystemsforReplicatingInformationin UniversityofDortmund,DepartmentofComputerScience,Informatik10 ExtendingtheSchemaArchitectureof E-mail:willi@ls10.informatik.uni-dortmund.de HospitalInformationSystems

More information

Hydraulic Trouble Shooting

Hydraulic Trouble Shooting Hydraulic Trouble Shooting Hydraulic systems can be very simple, such as a hand pump pumping up a small hydraulic jack, or very complex, with several pumps, complex valving, accumulators, and many cylinders

More information

This is a Master s degree level apprenticeship which includes academic learning combined workplace learning and training.

This is a Master s degree level apprenticeship which includes academic learning combined workplace learning and training. Power Engineer Degree Apprenticeship The UK s energy sector is integral to the prosperity and stability of the UK economy as a whole, delivering an absolutely fundamental service for all its citizens.

More information

Introduction. Chapter 1. 1.1 Scope of Electrical Engineering

Introduction. Chapter 1. 1.1 Scope of Electrical Engineering Chapter 1 Introduction 1.1 Scope of Electrical Engineering In today s world, it s hard to go through a day without encountering some aspect of technology developed by electrical engineers. The impact has

More information

Master of Science in Computer Science

Master of Science in Computer Science Master of Science in Computer Science Background/Rationale The MSCS program aims to provide both breadth and depth of knowledge in the concepts and techniques related to the theory, design, implementation,

More information

GUJARAT TECHNOLOGICAL UNIVERSITY Computer Engineering (07) BE 1st To 8th Semester Exam Scheme & Subject Code

GUJARAT TECHNOLOGICAL UNIVERSITY Computer Engineering (07) BE 1st To 8th Semester Exam Scheme & Subject Code GUJARAT TECHNOLOGICAL UNIVERSITY Computer Engineering (07) BE 1st To 8th Semester Scheme & EVALUATION SCHEME Continuous (Theory) (E) Evaluation Practical (I) (Practical) (E) Process(M) MAX MIN MAX MIN

More information

Data Discovery on the Information Highway

Data Discovery on the Information Highway Data Discovery on the Information Highway Susan Gauch Introduction Information overload on the Web Many possible search engines Need intelligent help to select best information sources customize results

More information

Translation Protégé Knowledge for Executing Clinical Guidelines. Jeong Ah Kim, BinGu Shim, SunTae Kim, JaeHoon Lee, InSook Cho, Yoon Kim

Translation Protégé Knowledge for Executing Clinical Guidelines. Jeong Ah Kim, BinGu Shim, SunTae Kim, JaeHoon Lee, InSook Cho, Yoon Kim Translation Protégé Knowledge for Executing Clinical Guidelines Jeong Ah Kim, BinGu Shim, SunTae Kim, JaeHoon Lee, InSook Cho, Yoon Kim Agenda 1. 1. Motivation 2. 2. How to to translate 3. 3. Implementation

More information

Hampton City Schools GAITE Career Pathway Model for Electrical Engineering Technology

Hampton City Schools GAITE Career Pathway Model for Electrical Engineering Technology Hampton City Schools GAITE Career Pathway Model for Electrical Engineering Technology Career Cluster: Science, Technology, Engineering and Mathematics Career Pathway: Engineering and Technology Technical

More information

Poquoson City Public Schools GAITE Career Pathway Model for Electrical Engineering Technology

Poquoson City Public Schools GAITE Career Pathway Model for Electrical Engineering Technology Poquoson City Public Schools GAITE Career Pathway Model f Electrical Engineering Technology Career Cluster: Science, Technology, Engineering and Mathematics Career Pathway: Engineering and Technology Technical

More information

The DANTE NOC Network Monitoring System

The DANTE NOC Network Monitoring System The DANTE NOC Network Monitoring System Xavier Martins-Rivas, DANTE TNC 2010, Vilnius, 2 nd June 2010 The DANTE NOC Network Monitoring System The brief for the DANTE Network Operations Centre Network Monitoring

More information

Introduction of Yokohama Smart Community

Introduction of Yokohama Smart Community Introduction of Yokohama Smart Community Yokohama Smart Community Representative Hitoshi Arima, President, dspace Japan K.K. URL:http://ysc.paltek.co.jp/ Sharing the conviction of Smart Energy Research

More information

Archive and data packaging

Archive and data packaging Archive and data packaging Or, why there are so many empty sub-directories in the Cycle 0 data packages! North American ALMA Science Center Mark Lacy Atacama Large Millimeter/submillimeter Array Expanded

More information

Reasoning Component Architecture

Reasoning Component Architecture Architecture of a Spam Filter Application By Avi Pfeffer A spam filter consists of two components. In this article, based on my book Practical Probabilistic Programming, first describe the architecture

More information

ArcGIS GeoEvent Extension for Server: Working with Community Connectors and Processors

ArcGIS GeoEvent Extension for Server: Working with Community Connectors and Processors ArcGIS GeoEvent Extension for Server: Working with Community Connectors and Processors Greg Tieman gtieman@esri.com Patrick Hill patrick_hill@esri.com Real-Time GIS Integration and exploitation of streaming

More information

Designing an Innovative E-Mail Client PROJECT PLAN

Designing an Innovative E-Mail Client PROJECT PLAN Designing an Innovative E-Mail Client PROJECT PLAN Project Period: April 1 st 2005 - October 7 th 2005 Student Name: Andrea Rezzonico Student-No: 00-920-793 E-Mail Address: rezzo@student.ethz.ch Supervisor

More information

COMPUTER SCIENCE AND ENGINEERING - Basic Functions and Operational Units - Kevin Skadron, BASIC FUNCTIONS AND OPERATIONAL UNITS

COMPUTER SCIENCE AND ENGINEERING - Basic Functions and Operational Units - Kevin Skadron, BASIC FUNCTIONS AND OPERATIONAL UNITS BASIC FUNCTIONS AND OPERATIONAL UNITS Kevin Skadron Department of Computer Science, University of Virginia, USA Keywords: Computers, computer systems, components, hierarchy, memory, mass storage, peripherals,

More information

INMET Konstrukcje sp z o.o. Leading steel forms for prefabrication manufacturer in Poland

INMET Konstrukcje sp z o.o. Leading steel forms for prefabrication manufacturer in Poland The INMET Konstrukcje company is a leading manufacturer of the steel forms in Poland. On the basis of individualised projects the company manufactures modern and complex steel forms for the prefabrication

More information

DEPARTMENT OF INDUSTRIAL TECHNOLOGIES

DEPARTMENT OF INDUSTRIAL TECHNOLOGIES DEPARTMENT OF INDUSTRIAL TECHNOLOGIES The academic disciplines of Construction Technology (CONS) and Design Technology (DRFT) are offered through the Department of Industrial Technologies. The Bachelor

More information

Reasons for need for Computer Engineering program From Computer Engineering Program proposal

Reasons for need for Computer Engineering program From Computer Engineering Program proposal Reasons for need for Computer Engineering program From Computer Engineering Program proposal Department of Computer Science School of Electrical Engineering & Computer Science circa 1988 Dedicated to David

More information

WORLD UNIVERSITY RANKING BY SUBJECT 2014-2015

WORLD UNIVERSITY RANKING BY SUBJECT 2014-2015 WORLD UNIVERSITY RANKING BY SUBJECT 2014-2015 MALAYSIAN UNIVERSITIES IN TOP 200 WORLD UNIVERSITY RANKING BY SUBJECT 2014-2015 NO. SUBJECT TOP 50 51-100 101-150 151-200 2014 2015 2014 2015 2014 2015 2014

More information

Data. Visualization process. Segmented, adapted, chosen data. Sampled or simulated (original) data. Display Data (geometry information)

Data. Visualization process. Segmented, adapted, chosen data. Sampled or simulated (original) data. Display Data (geometry information) Waltz{AnExploratoryVisualizationtoolforVolumeData, usingmultiformabstractdisplays ComputingLaboratory,UniversityofKent,Canterbury,Kent,England,UK JonathanC.Roberts simplifying(orabstracting)thestructureoftheviewedinformation;andlinkingobjectsandviewstogether(allowing

More information

Circuit breaker panel. Power supply for condensing unit. Power supply for furnace. Air handler (Furnace)

Circuit breaker panel. Power supply for condensing unit. Power supply for furnace. Air handler (Furnace) UNIT OBJECTIVES Describe the concept of year-round air conditioning List three typical year-round air conditioning system types List the five ways to condition the air Determine airflow for a cooling system

More information

Politecnico di Milano since 1863. WC2 University Network September 1-3, 2010

Politecnico di Milano since 1863. WC2 University Network September 1-3, 2010 Politecnico di Milano since 1863 WC2 University Network September 1-3, 2010 The Campuses of the Politecnico di Milano Milano Leonardo Campus Leonardo Campus is the historical seat of the Politecnico It

More information

School of Engineering Supplementary/Assessment Extension Examination List Sem 1, 2012

School of Engineering Supplementary/Assessment Extension Examination List Sem 1, 2012 School of Engineering Supplementary/Assessment Extension Examination List Sem 1, 2012 Unit Code Unit Name Student ID X/DA 308572 ChE 312 Process Synthesis and Design I 14241343 X 308572 ChE 312 Process

More information

CHAPTER 6 EXTRACTION OF METHOD SIGNATURES FROM UML CLASS DIAGRAM

CHAPTER 6 EXTRACTION OF METHOD SIGNATURES FROM UML CLASS DIAGRAM CHAPTER 6 EXTRACTION OF METHOD SIGNATURES FROM UML CLASS DIAGRAM 6.1 INTRODUCTION There are various phases in software project development. The various phases are: SRS, Design, Coding, Testing, Implementation,

More information

Engineering Transfer Tracks

Engineering Transfer Tracks Engineering Transfer Tracks Engineering Transfer Tracks Courses offered within the recommended engineering transfer tracks provide access and transfer to bachelor s degree programs in engineering. Students

More information

Systems Engineering and Integration for the NSG (SEIN) SharePoint Developer

Systems Engineering and Integration for the NSG (SEIN) SharePoint Developer Systems Engineering and Integration for the NSG (SEIN) SharePoint Developer Location: Multiple Locations US and worldwide Start Date: September 2012 Travel: NGA sites US and worldwide Clearance: TS/SCI

More information

Pre-requisites 2012-2013

Pre-requisites 2012-2013 Pre-requisites 2012-2013 Engineering Computation The student should be familiar with basic tools in Mathematics and Physics as learned at the High School level and in the first year of Engineering Schools.

More information

Warranty and Long Term Maintenance Risk of Wind Farms

Warranty and Long Term Maintenance Risk of Wind Farms Warranty and Long Term Maintenance Risk of Wind Farms U. Roeper / A. Chant ORTECH Power 2005 CanWEA Annual Conference October 16 19, 2005 At Issue Repair, Insurance, Maintenance and Service (RIMS) cost

More information

BSc Bachelor of Science Electrical Engineering Sciences (240ECTS)

BSc Bachelor of Science Electrical Engineering Sciences (240ECTS) BSc Bachelor of Science Electrical Engineering Sciences (240ECTS) Name of Study BSc - Bachelor of Science Electrical Engineering Sciences (240 ECTS) Introduction The mission of the Electrical Engineering

More information

Types of Engineering Jobs

Types of Engineering Jobs What Do Engineers Do? Engineers apply the theories and principles of science and mathematics to the economical solution of practical technical problems. I.e. To solve problems Often their work is the link

More information

AREA OF EXPERTISE. Aesthetics and Art Theory. Analytical Chemistry. Applied Mathematics

AREA OF EXPERTISE. Aesthetics and Art Theory. Analytical Chemistry. Applied Mathematics Administrative Law Aerospace Engineering Aesthetics and Art Theory Agroforestry Engineering Algebra American History Analytical Chemistry Anatomy and Anatomical Pathology Anatomy and Human Embryology Ancient

More information

Technische Universität Graz (TU Graz) Graz University of Technology

Technische Universität Graz (TU Graz) Graz University of Technology 1 International Relations and Mobility Programmes S C I E N C E P A S S I O N T E C H N O L O G Y Technische Universität Graz (TU Graz) Graz University of Technology November 2015 2 3 Seven Faculties of

More information

Department of Electrical and Computer Engineering

Department of Electrical and Computer Engineering Department of Electrical and Computer Engineering Brian K. Johnson, Dept. Chair (214 Buchanan Engr. Lab. 83844-1023; phone 208/885-6554; www.ece.uidaho.edu). Faculty: Touraj Assefi, David H. Atkinson,

More information

Politecnico di Milano since 1863. The leading University in Italy for Architecture, Design and Engineering

Politecnico di Milano since 1863. The leading University in Italy for Architecture, Design and Engineering Politecnico di Milano since 1863 The leading University in Italy for Architecture, Design and Engineering The Campuses of the Politecnico di Milano Milano-Leonardo Campus Milano-Bovisa Campus Other Campuses

More information

Challenges of Building Highly Efficient and Available Data Centres in City Centres. Vello Ehvert, P.Eng, LEED A.P President, Ehvert Engineering

Challenges of Building Highly Efficient and Available Data Centres in City Centres. Vello Ehvert, P.Eng, LEED A.P President, Ehvert Engineering Challenges of Building Highly Efficient and Available Data Centres in City Centres Vello Ehvert, P.Eng, LEED A.P President, Ehvert Engineering Vs. Industry Challenges Possible Solutions Overview High demand

More information

The figure below provides an overview of the VICOS MP architecture. The major MP applications are shown with their internal and external interfaces. Figure 2: VICOS MP Integration The generated movement

More information

Part I (B) Another Language / B.Sc./ B.Com. VIKRAMA SIMHAPURI UNIVERSITY: NELLORE First Year Degree Examinations March 2015 REVISED TIME TABLE 07.03.2015 (Saturday) 2.00 pm to 5.00 pm Telugu 10211 I Poetry,

More information

SOUTH DAKOTA OPPORTUNITY SCHOLARSHIP

SOUTH DAKOTA OPPORTUNITY SCHOLARSHIP 1 APPROVED COURSES 4 UNITS OF ENGLISH English s that Meet the SD Opportunity Scholarship Criteria (s with major emphasis upon grammar, composition, or literary analysis. One year of debate instruction

More information

FAREAST INTERNATIONAL UNIVERSITY MID - TERM EXAMINATION ROUTINE, SUMMER - 2016, FRIDAY, DATE: 17-06-2016

FAREAST INTERNATIONAL UNIVERSITY MID - TERM EXAMINATION ROUTINE, SUMMER - 2016, FRIDAY, DATE: 17-06-2016 MID - TERM EXAMINATION ROUTINE, SUMMER - 2016, FRIDAY, DATE: 17-06-2016 Time> 9:30am. - 11:00am. 11:30am. - 1:00pm. 2:30pm. - 4:00pm. 4:30pm. - 6:00pm. CHE 543: Advance Nuclear & Radiochemistry CHE 534:

More information

Synchronized real time data: a new foundation for the Electric Power Grid.

Synchronized real time data: a new foundation for the Electric Power Grid. Synchronized real time data: a new foundation for the Electric Power Grid. Pat Kennedy and Chuck Wells Conjecture: Synchronized GPS based data time stamping, high data sampling rates, phasor measurements

More information

CPM High Schools California Standards Test (CST) Results for 2004-2010

CPM High Schools California Standards Test (CST) Results for 2004-2010 CPM High California Standards Test (CST) Results for 2004-2010 The tables below show a comparison between CPM high schools and all high schools in California based on the percentage of students who scored

More information

Faculty of Technology and Science TGHEL, TGHME, TGHML

Faculty of Technology and Science TGHEL, TGHME, TGHML Faculty of Technology and Science PROGRAMME STUDY PLAN Programme Code Programme Approval Programme Title TGHEL, TGHME, TGHML The Programme Study Plan was approved by the Faculty Board of Technology and

More information

PRE-ENGINEERING AND ENGINEERING PROGRAMS

PRE-ENGINEERING AND ENGINEERING PROGRAMS PRE-ENGINEERING AND ENGINEERING PROGRAMS Engineering professions include a variety of fields such as electrical, computer, mechanical, civil, mining, architectural, biomedical, environmental, industrial,

More information

load on the soil. For this article s examples, load bearing values given by the following table will be assumed.

load on the soil. For this article s examples, load bearing values given by the following table will be assumed. How Many Piers? By Gary Collins, P.E. A clear-cut guide to helical pier spacing Introduction Helical pier spacing is not an exact science. How many does it take to support a structure adequately or repair

More information

ALFAISAL UNIVERSITY. College of Engineering

ALFAISAL UNIVERSITY. College of Engineering Curriculum Study Plan: Course Code ALFAISAL UNIVERSITY College of Engineering Bachelor of Science (B.Sc.) Degree Program in Course Title Credit Hours (CRHs) Pre- Co- Total CRHs Lect. Lab Tut. MAT 101 Calculus

More information

Best Practices Guide Revision B. McAfee epolicy Orchestrator 5.1.0 Software

Best Practices Guide Revision B. McAfee epolicy Orchestrator 5.1.0 Software Best Practices Guide Revision B McAfee epolicy Orchestrator 5.1.0 Software COPYRIGHT Copyright 2015 McAfee, Inc., 2821 Mission College Boulevard, Santa Clara, CA 95054, 1.888.847.8766, www.intelsecurity.com

More information

New construction Repairing failed or old foundations Retrofit foundations Permanent battered piers Machinery/equipment foundations

New construction Repairing failed or old foundations Retrofit foundations Permanent battered piers Machinery/equipment foundations from New construction foundations don t have to be a headache. The CHANCE Helical Pier Foundation System gives you the performance of concrete without the drawbacks and liabilities of driven piles and

More information

Doctor of Philosophy in Computer Science

Doctor of Philosophy in Computer Science Doctor of Philosophy in Computer Science Background/Rationale The program aims to develop computer scientists who are armed with methods, tools and techniques from both theoretical and systems aspects

More information

DESIGN OF AN ONLINE EXPERT SYSTEM FOR CAREER GUIDANCE

DESIGN OF AN ONLINE EXPERT SYSTEM FOR CAREER GUIDANCE DESIGN OF AN ONLINE EXPERT SYSTEM FOR CAREER GUIDANCE S. Saraswathi 1, M. Hemanth Kumar Reddy 2, S. Udaya Kumar 3, M. Suraj 4, Sk. Khaja Shafi 5 1 Professor, Information Technology, Pondicherry Engineering

More information

Department of Electronic and Computer Engineering. Library Collection development & management policy

Department of Electronic and Computer Engineering. Library Collection development & management policy Department of Electronic and Computer Engineering Library Collection development & management policy Mícheál Ó haodha, Faculty Librarian, Science and Engineering May, 2014 Contents Page Number Table of

More information

(ENTD361 is highly recommended before taking this course)

(ENTD361 is highly recommended before taking this course) Department of Information Technology ENTD461: Enterprise Development Using VB.NET: Advanced Credit Hours: 3 Length of Course: 8 Weeks Enterprise Development Using VB.NET: Introduction (ENTD361 is highly

More information

PUMP AND MOTOR DIVISION

PUMP AND MOTOR DIVISION INSTALLATION MANUAL SERIES P2 and P3 MOBILE PISTON PUMP 1 Check model code / compare with your paper work Nameplate of the pump Ordering / Sales Acknowledgement 2 Check rotation of the pump Clockwise rotation

More information

Developing Windows Azure and Web Services

Developing Windows Azure and Web Services Course M20487 5 Day(s) 30:00 Hours Developing Windows Azure and Web Services Introduction In this course, students will learn how to design and develop services that access local and remote data from various

More information

Bachelor Degree in Informatics Engineering Master courses

Bachelor Degree in Informatics Engineering Master courses Bachelor Degree in Informatics Engineering Master courses Donostia School of Informatics The University of the Basque Country, UPV/EHU For more information: Universidad del País Vasco / Euskal Herriko

More information

Science, Technology, Engineering and Mathematics Programs - Catalog Year 2014-2015

Science, Technology, Engineering and Mathematics Programs - Catalog Year 2014-2015 NEXT PAGE UPDATED: 12/09/14 Click on your Plan. Go to that page. Science, Technology, Engineering and Mathematics Programs - Catalog Year 2014-2015 Find the Right Educational Degree Plan There are two

More information

University of Pune Second Year Engineering (Backlog) Online Exam

University of Pune Second Year Engineering (Backlog) Online Exam Second Year Engineering (Backlog) Online Ex Date: 11-06-2014 Subject: SE -Manufacuring Processes I Place Seat Ex Venue Ex 1 9.30 S120200819 Total=1 10.00 Subject: SE -Thermodynics Place Seat Ex Venue Ex

More information

DIABLO VALLEY COLLEGE CATALOG 2015-2016

DIABLO VALLEY COLLEGE CATALOG 2015-2016 ENGINEERING ENGIN Tish Young, Dean Physical Sciences and Engineering Division Physical Sciences Building, Room 263 Possible career opportunities The engineering transfer program prepares students to enter

More information

Long Term Knowledge Retention and Preservation

Long Term Knowledge Retention and Preservation Long Term Knowledge Retention and Preservation Aziz Bouras University of Lyon, DISP Laboratory France abdelaziz.bouras@univ-lyon2.fr Recent years: How should digital 3D data and multimedia information

More information