1 / 16

Zullen we het ooit leren?

Zullen we het ooit leren?. Maarten Boasson Quaerendo Invenietis bv Universiteit van Amsterdam. prototype. spec. ontwerp. implementatie. test. upgrades. modifications. death. idee. prototype. spec. ontwerp. implementatie. test. idee. systeem hardware software. systeemkennis

decker
Download Presentation

Zullen we het ooit leren?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Zullen we het ooit leren? Maarten Boasson Quaerendo Invenietis bv Universiteit van Amsterdam

  2. prototype spec ontwerp implementatie test upgrades modifications death idee

  3. prototype spec ontwerp implementatie test idee systeem hardware software systeemkennis implementatie software hardware lifecycle hardware software systeemkennis systeemkennis implementatieinzicht formele technieken vereiste kennis

  4. prototype spec ontwerp implementatie test idee problemen wat zijn de goede abstracties? hoe interpreteren we de ervaringen? kunnen we de resultaten generaliseren? kunnen we performance extrapoleren? abstractie executeerbaar

  5. prototype spec ontwerp implementatie test idee problemen consistentie? volledigheid? niet te veel? gedrag – functioneel, temporeel, …? context? abstractie executeerbaar niet te lezen meestal niet executeerbaar ??

  6. prototype spec ontwerp implementatie test idee problemen architectuur? kwaliteits-attributen? correctheid? abstractie executeerbaar niet executeerbaar essentiele keuzes algoritmen niet te lezen meestal niet executeerbaar ??

  7. prototype spec ontwerp implementatie test idee problemen onderhoudbaar? performance? equivalentie? abstractie executeerbaar executeerbaar techn. specifiek niet executeerbaar essentiele keuzes algoritmen niet te lezen meestal niet executeerbaar ??

  8. prototype spec ontwerp implementatie test idee • raadselachtig proces • scheppende kunst

  9. prototype spec ontwerp implementatie test idee • dit begrijpen we (nog steeds) niet echt • er bestaat geen methode •  vuistregels die voortgang garanderen • brengt een ontwerp beslissing ons dichterbij de oplossing? •  theorie waarmee correctheid kan worden onderzocht

  10. prototype spec ontwerp implementatie test idee • dit kunnen we niet meer! • “voorgeschreven” gereedschap • bijv. OO: meer voor analyse dan voor ontwerp • we kennen de onderliggende hardware niet meer • resource gebruik onduidelijk, caching, … • we kunnen niet denken op vele niveaus van abstractie tegelijk

  11. prototype spec ontwerp implementatie test idee • geen solide basis voor definitie van tests • test resultaten relateren aan ontwerp moeilijk • en eventueel aan spec nog moeilijker • testduur  kwaliteit?

  12. Zullen we het ooit leren? Niet als we om de hete brij heen blijven draaien! • we ontwikkelen methoden om complexiteit te beheren • we hebben beheersing van complexiteit nodig! • we verzinnen steeds weer nieuwe silver bullets • we moeten onze verworvenheden koesteren

  13. Zullen we het ooit leren? • Noodzakelijke voorwaarden • leren van ervaringen • evalueren van mislukkingen en successen • documenteren van ontwerpbeslissingen met impact • open geest • niet dogmatisch meedoen aan de mode • gebruik van ervaringen (eigen en van anderen)

  14. connectivity security performance timeliness evolvability availability Zullen we het ooit leren? • Noodzakelijke voorwaarden • fundamenteeel onderzoek • maar wel naar realistische problemen

  15. Zullen we het ooit leren? • Noodzakelijke voorwaarden • samenwerking universiteit-industrie • universiteit kent de echte problemen niet • industrie kan de problemen i.h.a. niet oplossen • op voet van gelijkheid • zaak van lange adem • publicatieplicht universiteit wegnemen

  16. Zullen we het ooit leren? • Voldoende voorwaarden • Als we dat eens wisten!

More Related