logo       

Re: Re: Development: A Structured Problem Area?: msg#00043

programming.language-of-the-year

Subject: Re: Re: Development: A Structured Problem Area?

Quoting Edmund Schweppe <schweppe-EkmVulN54Sk@xxxxxxxxxxxxxxxx>:

> Derek Richardson wrote:
>
> > The question, in my mind, is still
> > whether there is anything intrinsic to producing an implementation
> > from requirements that prevents a rule-based solution.
>
> One can certainly come up with a rules-based solution for *specific*,
> well-understood cases. However, I strongly suspect that a general
> solution to the "create a set of requirements that can be used to
> mechanically generate a solution" problem is NP-complete and thus
> unsolvable within the life of the universe.

But haven't we, by definition, fully specified the requirements in a formal
fashion any time we ship a product? So the issue is solvable, the question is
whether we solve requirements issues during a manual implementation or whether
we solve the requirements issues first and then automatically produce an
implementation.

Paradigm shift. We can consider design and writing source as requirements
elicitation. We can then only consider compilation as implementation. In this
new frame of reference, my question becomes: how can we develop better way to
specify requirements than what we currently have? To me, that's asking how we
raise the level of abstraction of our requirements elicitation process, so that
we don't specify requirements using something as low-level as Java or C# or
whatever. Preferably something declarative so that we can specify what without
having to specify how.

Derek Richardson


------------------------ Yahoo! Groups Sponsor --------------------~-->
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/nhFolB/TM
--------------------------------------------------------------------~->


Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/pragprog/

<*> To unsubscribe from this group, send an email to:
pragprog-unsubscribe-hHKSG33TihhbjbujkaE4pw@xxxxxxxxxxxxxxxx

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/





<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise